繁体   English   中英

在客户端上,如何下载映像,然后以POST请求的形式发送到第三方服务器?

[英]On client, how do I download an image, then send as POST request to third party server?

我们正在使用GWT,并希望将图像下载到客户端,然后使用POST请求将此图像发送到另一台服务器...

JavaScript / AJAX解决方案也将有所帮助。

这看起来有道理吗? Web应用程序可以从客户端的浏览器访问缓存的图像吗?

我们是菜鸟,如果这没用,请告诉我们。 谢谢!

更新:我们放弃了这种方法。 经过一些研究,似乎可以设置多部分正文请求的唯一方法是通过HTML表单,即使客户端必须指定她要上传的文件。 从安全的角度来看,这是完全合理的。 我们试图做的基本上是将图像图像从服务器路由到客户端,再到服务器...感谢您的帮助。

您可以使用特权的Applet或Flash,但基本的JavaScript不会这样做。

或者也许只是使用JSONP将图像URL发送到外部服务器,然后让该服务器下载图像本身?

Ajax或异步获取/发布不能跨域。 您只能通过具有隐藏的表单,修改action参数,然后使用javascript在该表单上执行提交来实现此目的。

我很遗憾地说,我不知道如何在GWT中解决该问题(因为我使用它已经很长时间了),但这就是算法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM