我们正在使用GWT并希望将图像下载到客户端,然后使用POST请求将此图像发送到另一台服务器......
JavaScript / AJAX解决方案也很有帮助。
这是合理的吗? Web应用程序可以从客户端的浏览器访问缓存的图像吗?我们是新手,如果这是徒劳的,请告诉我们。谢谢!
更新:我们放弃了这种方法。在进行一些研究之后,似乎可以通过HTML表单设置多部分正文请求的唯一方法,即使这样,客户端也必须指定她想要上传的文件。从安全角度来看,它非常有意义。我们试图做的基本上是将图像映像从服务器路由到客户端到服务器...感谢您的帮助。
答案 0 :(得分:2)
您可以使用特权Applet或Flash,但基本JavaScript不会这样做。
或者只是将图像URL发送到使用JSONP的外部服务器并让该服务器下载图像本身?
答案 1 :(得分:0)
Ajax或异步get / post不能跨域。您只能通过隐藏表单,修改action
参数,然后使用javascript在该表单上执行提交来实现此目的。
我很遗憾地说,我不知道如何在GWT中使用它(自从我使用它以来已经很长时间了),但这就是算法。