4
我正在努力使用GWT 2.4 + gwtupload 0.6.4庫進行簡單的文件上傳。GWT文件上傳,文件未在POST中發送
這裏是我的對話框ui.xml的相關部分:
<g:DialogBox modal="true" width="400px" height="150px">
<g:caption><ui:msg>Import new..</ui:msg></g:caption>
<g:VerticalPanel styleName="full-width">
<g:InlineLabel styleName="formlabel"><ui:msg>File name</ui:msg></g:InlineLabel>
<up:Uploader ui:field="uploader" validExtensions="zip" styleName="uploader full-width">
</up:Uploader>
<g:Button styleName="button" ui:field="importButton" enabled="true">
<ui:msg>Import</ui:msg>
</g:Button>
的importButton
電話uploader.submit()
最終。我的問題是,我第一次按下按鈕,空POST正在發送到服務器,我收到一條錯誤消息。如果我第二次按下按鈕,我的文件正在進行POST-ED。如果我關閉對話框並重新開始相同的事情。在第一個之後的每個導入嘗試都可以。
下面是空的POST例子:
Content-Type: multipart/form-data;
boundary=---------------------------9003259118762
Content-Length: 46 -----------------------------9003259118762--
我試着點擊第二個時間上的按鈕作爲一種解決方法。但是,如果我收到收到的錯誤消息,並再次致電uploader.submit()
,或者從Timer()
回撥中調用它,則它不起作用,因爲當我第二次用鼠標單擊時。
你有什麼想法可能會出錯嗎?
你應該添加你實例化上傳器的方式。是否啓用自動提交?什麼輸入類型被選中,等等...... – 2012-03-28 13:30:14
嗨! UI聯編程序實例化上傳器並禁用自動提交 – jabal 2012-03-28 13:42:02
然後,不知道什麼是錯誤的。 – 2012-03-28 14:05:26