当前位置: 首页 > 知识库问答 >
问题:

Restygwt下载字节[]

向和歌
2023-03-14

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

{
 report - byte[]
}

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

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

我根本找不到任何解决办法。

所以我的问题是“有可能用restygwt byte[]保存一个怎么保存的?”

共有1个答案

郭兴平
2023-03-14

无法直接从Resty保存文件。

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

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

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

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

例如,如果RestyGwtendpoint指向/entity/1/bytes,只需执行以下操作即可

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

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

@Produces("text/txt")
 类似资料:
  • 嗨,可以通过传递列表作为参数从服务器下载文件吗 用RestyGWT和Jersey 1.7? 在服务器端,我有以下web服务 当我在浏览器中键入localhost:8080/Url/download时,它可以工作,但我如何使用Resty Gwt或通过窗口下载文件呢。open()? 我想使用POST not GET,这样我可以传递一个可序列化对象的列表,例如:列表文件。 我尝试在客户端使用RestyG

  • 重新邮寄: 目标: 我正在使用GWT,并试图使用RestyGWT客户端调用现有的Twitter REST服务 问题: 我没有收到对“https://api.twitter.com/1.1/statuses/mentions_timeline.json”或其他json的GET请求的响应。 我尝试过的事情: 我看过RestyGWT的文档,但我没有找到一个具体的例子来说明如何调用第三方REST服务。尝试

  • RestyGWT是一个REST服务GWT生成器和Java Object与JSON数据格式转换引擎。它能够生成基于JSON的异步Restful服务代理,提供易于使用的REST API。 示例代码: Resource resource = new Resource( GWT.getModuleBaseURL() + "pizza-service"); JSONValue request = ... r

  • 我试着和RestyGWT一起玩。所以我尝试创建简单的API并进行部署。我的API可在http://127.0.0.1:8888/api/hellos. 但客户试图连接到http://127.0.0.1:8888/TestApp/api/hellos 你能告诉我做错了什么吗(也许是一些建议)。 一些屏幕截图:

  • 我已经尽可能多地搜索了,但没有找到我的问题的任何答案/示例。 我对Web UI开发完全陌生,但在Java和其他语言方面有十五年的经验。我似乎完全迷失在客户端可用选项的海洋中,但对于服务器端,我已经有一个Rest服务器(Play)在运行。我不能也不想为客户端和服务器b/c使用完整的包,我想在服务器和客户端之间来回传递JSON。这样,我可以使用多个不同的客户端:web、Excel、Swing等。我希望

  • 我决定在我的项目中使用可下载字体。我实现了指南中建议的所有内容。 下一步,当我尝试从ResourcesCompat获取字体时,出现了以下问题: 在那之后,我总是得到这样的体验: 如何解决这个问题? PS: support-compat库v27 min sdk 16 通过ResourcesCompat解决方案。FontCallback在我的情况下不是一个好方法 问题发生在有和没有Google Pla