0
我想通過XHR
使用angularJS提供的$http
服務下載一個圖像文件,並上傳響應數據(圖像數據)OSS(它是由阿里巴巴提供的主機文件服務),它的api reference for put是:
這表明,這將需要一個{String|Buffer|ReadStream}
作爲第二個參數file
, 但如何可以傳輸的響應數據,這樣我可以做出此put(name, file)
方法類似的參數:
$http.get("http://image.url/file.gif").then(
function success(response){
console.log("type of response.data is :" + typeof response.data);
oss.put("test.jpg", response.data); //<-- here will give an error
},
function fail(response){
console.log("error");
}
)
這會給類型錯誤:
謝謝回答,遺憾的是圖像數據,圖像我想獲取和上傳的是'gif',在這種情況下看來,雖然從檢索數據的畫布不會幫助,謝謝: - ) – armnotstrong
np,抱歉沒有幫助:) –