[英]Upload files using GWT Request Factory
是否可以通過請求工廠上傳文件? 簡單的例子將非常有幫助。
實際上可以!,我已經有一個應用程序正在執行此操作。
Bean
屬性,然后通過RF,RPC等將其發送。 在這里,您可以復制/粘貼我使用的最重要的代碼:
public final native void readAsDataURL(MyClass that, FileUpload input) /*-{
var files = input.@com.google.gwt.user.client.ui.FileUpload::getElement()().files;
var reader = new FileReader();
reader.onload = function (evt) {
that.@...MyClass::done(Ljava/lang/String;)(evt.target.result);
}
reader.readAsDataURL(files[0]);
}-*/;
這將是我的gwtupload庫上即將推出的功能。
沒有。
您需要創建一個單獨的文件上傳servlet。 請參閱GWT中的基本文件上傳 。
IMO RPC
或Request Factory
含義是XMLHttpRequest
,它不允許您encode
並將local
文件發送到server
。
您需要編寫自己的servlet
和GWT FormPanel
。
帶有servlet
及其mapping
完整示例
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.