【问题标题】:GWT client side file uploadGWT客户端文件上传
【发布时间】:2023-04-09 13:12:02
【问题描述】:

我可以上传一个带有HTML元素inputfile的文件,然后通过FileReader获取这个文件的字节流。在调用函数reader.readAsBinaryString(blob) 后,如“切片文件”示例所示,我现在需要在 GWT 客户端代码中访问已上传文件的字节流。我该怎么做?

【问题讨论】:

    标签: javascript gwt dom uibinder


    【解决方案1】:

    您必须在服务器端存储字节,然后从 GWT 客户端调用服务器并检索字节。很可能是通过 RPC 调用。

    Create Byte Array from GWT File upload Input

    “出于安全原因,浏览器无法从您的文件系统中读取文件。(您可以使用 Flash 插件之类的插件来使其工作,尽管我手头没有示例)。”

    【讨论】:

      【解决方案2】:

      使用 GWT 客户端的 File API,FileUpload 类;

      类在 com.google.gwt.user.client.ui.FileUpload;

      BR/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-02-03
        • 1970-01-01
        • 2021-06-30
        • 2023-04-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-25
        • 2014-08-05
        相关资源
        最近更新 更多