Restygwt下载字节[]

时间:2017-05-05 18:34:19

标签: gwt resty-gwt

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

{
 report - byte[]
}

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

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

我找不到任何解决方案。

所以我的问题"是否可以使用restygwt byte []保存如何???"

1 个答案:

答案 0 :(得分:0)

无法直接从Resty保存文件。

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

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

  • 您只需更改网址(使用window.location)或(使用javascript)创建或;
  • 创建一个表单(使用JS)并发布该表单。

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

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

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

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

@Produces("text/txt")