小编Paw*_*ski的帖子

GWT FileUpload不适用于Chrome和Opera

嗨,我有一些用GWT 2.2(在previuos版本上测试过)的文件上传应用程序.基本上,服务器端有一个带有Struts servlet的FileUpload组件.问题是它在IE和FF上工作正常,但在Chrome和Opera上不起作用.

我找到了一些提示使用gwtupload库(我构建最简单的情况),问题仍然发生...使用gwtupload我得到警告:"错误,您的浏览器没有发送任何信息.请再试一次或使用其他浏览器尝试"

gwtupload版本的简单代码:

   defaultUploader = new SingleUploader();
        verticalPanel.add(defaultUploader);
        defaultUploader.addOnFinishUploadHandler(onFinishUploaderHandler);

    // Load the image in the document and in the case of success attach it to the viewer
private IUploader.OnFinishUploaderHandler onFinishUploaderHandler = new IUploader.OnFinishUploaderHandler() {
    public void onFinish(IUploader uploader) {
      if (uploader.getStatus() == IUploadStatus.Status.SUCCESS) {

        //new PreloadedImage(uploader.fileUrl(), showImage);

        // The server can send information to the client.
        // You can parse this information using XML or JSON libraries
        //            Document doc = XMLParser.parse(uploader.getServerResponse());
        //            String size = IUploader.Utils.getXmlNodeValue(doc, "file-1-size"); …
Run Code Online (Sandbox Code Playgroud)

gwt file-upload

5
推荐指数
1
解决办法
1071
查看次数

标签 统计

file-upload ×1

gwt ×1