2011-01-14 83 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,則無需擔心序列號。 –