我正在使用 Google Web Toolkit(GWT) 准备一个项目。我必须要求用户上传一个文件(一些文本文件)并稍后对该文件执行一些操作。我已经使用 FIleUpload 让用户上传文件,但是我应该用什么来使用同一个文件?
private FileUpload upload = new FileUpload();
private FormPanel fp = new FormPanel();
以下是 onModuleLoad() 中的代码
String filename = upload.getFilename();
if (filename.length() == 0)
Window.alert("No file selected");
else {
fp.submit();
Window.alert("Please wait!!");
}
fp.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() {
@Override
public void onSubmitComplete(SubmitCompleteEvent event) {
// TODO Auto-generated method stub
Window.alert(event.getResults());
}
});
我已经搜索过这个。有人说从客户端下载是不可能的,或者我可能不得不使用 HTML5。那么当我想要用户上传的文件作为文本/字符串或文件以供进一步使用时,最好做什么?