我在客户端只有一个字节数组。另一台服务器向我发送 JSON
{
report - byte[]
}
我正在寻找在浏览器中保存字节 [] 的方法
将它们发送到服务器,或者我可以从客户端下载。
我根本找不到任何解决方案。
所以我的问题是“是否可以使用 restygwt byte [] 保存方式???”
无法直接从 Resty 保存文件。
https://github.com/resty-gwt/resty-gwt/issues/341
使用 AJAX 下载文件的最常见解决方法是根本不使用 AJAX。
在我的项目中,我简单地创建一个指向我的 REST 端点的 URL,附加任何所需的查询参数,并将其用作链接的 href。
例如,如果您的 RestyGwt 端点指向 /entity/1/bytes
new Anchor("Download", "/entity/1/bytes");
您的端点必须生成可下载的文件类型,例如:
@Produces("text/txt")