【问题标题】:Restygwt download byte[]Restygwt 下载字节[]
【发布时间】:2017-10-04 08:01:18
【问题描述】:

我在客户端只有一个字节数组。 另一台服务器向我发送 JSON

{
 report - byte[]
}

我正在寻找在浏览器中保存字节 [] 的方法

将它们发送到服务器,或者我可以从客户端下载。

我根本找不到任何解决方案。

所以我的问题是“是否可以使用 restygwt byte [] 保存方式?”

【问题讨论】:

    标签: gwt resty-gwt


    【解决方案1】:

    无法直接从 Resty 保存文件。

    https://github.com/resty-gwt/resty-gwt/issues/341

    使用 AJAX 下载文件的最常见解决方法是根本不使用 AJAX。

    • 您可以简单地更改 URL(使用 window.location)或(使用 javascript)创建或;
    • 创建一个表单(使用 JS)并发布该表单。

    在我的项目中,我简单地创建一个指向我的 REST 端点的 URL,附加任何所需的查询参数,并将其用作链接的 href。

    例如,如果您的 RestyGwt 端点指向 /entity/1/bytes 做吧

    new Anchor("Download", "/entity/1/bytes");
    

    您的端点必须生成可下载的文件类型,例如:

    @Produces("text/txt")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-06
      • 2016-03-02
      • 2016-01-04
      • 1970-01-01
      • 2018-01-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多