2014-01-23 45 views
0

我正在使用GWT,並在FormPanel中包含一個FileUpload小部件以及一個文本框和提交按鈕。如何從GWT中的FileUpload獲取文件

我想寫數據到MySQL數據庫。我可以成功調用服務器並將文件名,名稱等插入到數據庫中。但是,如何將實際文件上傳到數據庫?我很難理解如何做到這一點。

回答

0

一般在上傳GWT的工作方式與使用Servlet的任何J2E項目一樣。見示例here

但是,我建議使用GWTUpload,它提供了更好的功能(MultiUploading,進度條...),並且可以輕鬆集成。

0

首先讀取文件並將其內容存儲到字符串變量中,比如fileData

然後在你的表BLOBCLOBTEXT型柱以及插入fileData值在該列中。

有關上述數據類型的詳細信息,看看這些:http://dev.mysql.com/doc/refman/5.0/en/blob.html

MySQL TEXT vs BLOB vs CLOB

+0

我具有由BLOB中定義的列。但我如何「讀取文件」?這就是我想不出的 – user3153897

+0

@ user3153897你是否在服務器上獲取整個文件? – RAS

相關問題