2011-01-14 38 views
1

我试图上传一个文件使用LotusScript代理的后端 - 我有一个简单的形式与上传控制,并使用AJAX提交表单(使用YUI连接管理器)到LotusScript代理(POST)。AJAX文件上传到LotusScript代理

在LotusScript代理中,我获取了request_content字段 - 但无法将其转换为文件。

有没有人这样做?这是此刻的输出request_content字段显示

-----------------------------25102100326869 Content-Disposition: form-data; name="__Click" 0 -----------------------------25102100326869 Content-Disposition: form-data; name="fileUpload"; filename="vannes map.JPG" Content-Type: image/jpeg  Ï Ó IF ·· ` `  ¦ C ec ·· $.' ",#(7),01444'9=82<.342 ¦ C· 2!!222222222222222222222222222222 

回答

1

这将是远远更方便地提交到上有一个上传控件和使用WebQuerySave剂来移动它创建连接并设置窗体将SaveOptions设置为“0”以防止文档保存。

+0

这将是 - 是的,我同意...但是我想要一个AJAX上传而不刷新页面。我正在查看隐藏的iFrame并在其中执行WDQ方法... – ManseUK

+0

您可以像访问代理一样简单地向表单设计元素执行Ajax POST。 URL QueryString将以?CreateDocument开头 - 不需要将表单加载到浏览器中,如果使用CreateDocument而不是OpenForm,则无需担心序列号。 –