2013-11-22 49 views
1

我使用的Dropbox API的跌落插件,當我嘗試保存文件時,我得到像的錯誤信息接收的非200響應狀態503從服務器網址:http://www.example.com/test.txt使用Dropbox的API落插件

在我的html頁面中,我使用Dropbox.save(optionsUploader);功能的輸入按鈕和我的JS腳本是:

optionsUploader = { 

files: [ 

{'url':'http://www.example.com/test.txt', 'filename':'test.txt'} 

], 

success: function() {}, 

progress: function(progress) {console.log(progress);}, 

cancel: function() {}, 

error: function(errmsg) {console.log(errmsg);} 

} 

是因爲我在本地主機上工作? (www.example.com網地址對應一個127.0.0.1)

回答

1

Dropbox的保護程序的工作原理是具有Dropbox的服務器下載文件時提供的URL。在這種情況下,聽起來所提供的URL實際上是一個localhost(127.0.0.1)URL,Dropbox服務器將無法訪問該URL。 (也就是說,您可能正在爲本地計算機上的文件提供服務,但這並非在Internet上公開可用。)

錯誤消息告訴你這一點,因爲它說服務器試圖訪問該文件在提供的URL處得到HTTP錯誤代碼503(「服務不可用」)。

所以,在這情況下,使用保護程序,你需要提供一個在互聯網上的實際訪問的URL。這可能意味着託管您的服務器上的文件,或某些CDN,甚至是Dropbox鏈接。

相關問題