我在寫一個Chrome擴展。我想將某個網頁上的圖像發送到我的網站。使用javascript從sourceUrl獲取圖片
使用chrome contextMenus,我可以獲取該圖像的源網址。我想知道如何使用該源下載或將它發送到其他地方。 (類似於另存爲通過瀏覽器提供的功能)
我在寫一個Chrome擴展。我想將某個網頁上的圖像發送到我的網站。使用javascript從sourceUrl獲取圖片
使用chrome contextMenus,我可以獲取該圖像的源網址。我想知道如何使用該源下載或將它發送到其他地方。 (類似於另存爲通過瀏覽器提供的功能)
這裏就是我會向通過上下文菜單上傳圖片的URL:
chrome.contextMenus.onClicked.addListener(function (info) {
var data = new FormData();
data.append('url', info.srcUrl);
var xhr = new XMLHttpRequest();
xhr.open('POST', 'http://mywebsite.com', true);
xhr.onload = function(e) { console.log(e); }
xhr.send(data);
});
希望它能幫助。
上傳URL!=上傳圖片 –
你真是太棒了Rob! –
任何具體的用例?如果你的問題是其他地方的下載+主機,那麼這個問題是[谷歌Chrome重新映像圖像擴展](http://stackoverflow.com/questions/11378630/google-chrome-rehost-image-extension/)的重複。如果-in addition-想要將圖像保存在用戶的計算機上,那麼一般答案是否定,但不可能,但[如果您接受保存功能需要用戶交互的事實,則可能](http://stackoverflow.com /一個/938089分之10473992)。 –