有时在页面载入附件时,限制附件的大小
在表单的webquerysave里调用代理(checksize): Sub Initialize Dim s As New notessession Dim doc As notesdocument Dim neo As Notesembeddedobject Dim pos As Integer Dim size As Long Set doc = s.documentcontext pos=0 size = 4 size = size * 1024 Forall o In doc.items If o.Name="$FILE" Then Set neo=doc.getattachment(o.Values(0)) If neo.filesize>10 Then Call neo.remove pos=1 End If End If End Forall Call doc.save(True,False) If pos=1 Then doc.errormsg="附件太大,无法上传" End If End Sub

|