0

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

{
 report - byte[]
}

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

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

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

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

4

1 回答 1

0

无法直接从 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")
于 2017-05-08T15:58:02.940 回答