簡體   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