Lotus Domino 9.0.x是否仍支持REQUEST_CONTENT_nnn字段?

时间:2015-02-18 18:01:00

标签: lotus-domino lotusscript

在我的表单设计元素中,说&#34; form1&#34;,出于某种原因,我需要禁用其原始表单行为并实现另一个表单。所以我在&#34; form1&#34;的开头使用了</form>。标有pass-thru。然后我在</form>

下面放了一些pass-thru http行,如下所示
<form name="simple" method="post" enctype="multipart/form-data" action="test?openagent">
<label for="username">Your Name</label>
<input type="text" name="username" /><br />
<label for="email">Your Email</label>
<input type="text" name="email" /><br />
<label for="fileuploader">attachment</label>
<input type="file" name="fileuploader" />
<input type="submit" value="Sign Up!" />
</form>

代理商中的代码&#34;测试&#34;主要如下:

Dim s As New NotesSession
Dim doc As NotesDocument

Set doc = s.Documentcontext
If doc.Hasitem("REQUEST_CONTENT") Then
    MsgBox "REQUEST_CONTENT=" & doc.REQUEST_CONTENT(0)
Else
    If doc.Hasitem("REQUEST_CONTENT_000") Then
        MsgBox "REQUEST_CONTENT_000=" & doc.REQUEST_CONTENT_000(0)
    End If
End If
ForAll i In doc.Items
    MsgBox i.name & "=" & i.values(0)
End ForAll

在我填写用户名,发送电子邮件并选择附件,然后提交表单后,我发现没有&#34; REQUEST_CONTENT&#34;也不是&#34; REQUEST_CONTENT_000&#34;项目显示;但是显示了CONTENT_LENGTH项目且值为130520。

我的问题是,在Domino 9.0.x中,哪些项目包含帖子数据?

1 个答案:

答案 0 :(得分:0)

无。简单但悲伤:

  1. Notes只允许通过Notes插入文件上载控件本地。
  2. Lotusscript从未能够处理POSTed二进制文件。
  3. 您应该使用表单来实现这一目标。