有時在頁面載入附件時,限制附件的大小
在表單的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
</< span>