0
我處於這種情況,我必須儘量減少XHR呼叫。我想要上傳文件並獲取共享鏈接的用戶。我的挑戰是我需要通過單個XHR呼叫來完成此操作。將圖像上傳到保管箱並一次性獲取共享鏈接?
我現在添加的文件是這樣的:
xhr('https://content.dropboxapi.com/1/files_put/auto/Screenshot.png?overwrite=false', {
aMethod: 'PUT',
Headers: {
Authorization: 'Bearer ' + gEditor.dropboxOauth.access_token,
'Content-Type': myBlob.type,
'Content-Length': myBlob.size
},
aPostData: myBlob,
aResponseType: 'json'
});
與得到的響應對象我得到這個調用共享鏈接
然後:
xhr('https://api.dropboxapi.com/1/media/auto' + uploadedJson.path, {
aMethod: 'POST',
Headers: {
Authorization: 'Bearer ' + gEditor.dropboxOauth.access_token
},
aPostData: {
locale: 'en-US'
},
aResponseType: 'json'
});
反正是有一個單一的做到這一點呼叫?
感謝
感謝格雷格,我htink你是一個保管箱的官方傢伙,我可以與你聊天一秒鐘,它是關於perm鏈接到文件,現在即時在這裏做的伎倆:附加?raw = 1的文件。我正在做一個Firefox插件,所以隱私是一個問題,所以谷歌驅動器是我們拒絕使用的東西。在非短共享網址技巧中,「?raw = 1」會確保我可以在「」中放置哪些鏈接?也有可能通過ID刪除文件?對不起,我很興奮,一位官員迴應說:P我打開了堆棧聊天,如果你有空,我很樂意聊天什麼即時通訊: – Noitidart
http://chat.stackexchange.com/rooms/29449/chat-with-dropbox -guy – Noitidart
Promise只是5分鐘的聊天,因爲在我的插件中我保留了截圖的日誌和一個「刪除url」的鏈接,但是如果hte用戶在他們的保管箱中重命名了這個文件,那麼我的刪除url不會工作,因爲我當前通過文件名在創作上。 :(是否有可能刪除它基於任何文件具有'轉'等等什麼?這是我的插件:https://addons.mozilla.org/en-US/firefox/addon/nativeshot/ – Noitidart