【问题标题】:Using Dropbox API Drop-ins使用 Dropbox API 插件
【发布时间】:2014-02-18 05:49:51
【问题描述】:

我正在使用 Dropbox APIs Drop-ins,当我尝试保存文件时,我收到一条错误消息,例如 Received non-200 response status 503 from server for url: http://www.example.com/test.txt

在我的 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);}

}

那是因为我在 localhost 上工作吗? (www.example.com 地址对应一个 127.0.0.1)

【问题讨论】:

    标签: dropbox-api


    【解决方案1】:

    Dropbox Saver 的工作原理是让 Dropbox 服务器从提供的 URL 下载文件。在这种情况下,听起来提供的 URL 实际上是一个 localhost (127.0.0.1) URL,Dropbox 服务器无法访问它。 (也就是说,您可能在本地计算机上提供文件,但这在 Internet 上不公开。)

    错误消息告诉您这一点,因为它表示服务器尝试访问提供的 URL 处的文件,但收到 HTTP 错误代码 503(“服务不可用”)。

    因此,在这种情况下,要使用 Saver,您需要提供一个可在 Internet 上实际访问的 URL。这可能意味着在您的服务器、某些 CDN 甚至 Dropbox 链接上托管文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-21
      • 1970-01-01
      • 2016-08-03
      • 1970-01-01
      • 1970-01-01
      • 2018-03-12
      • 1970-01-01
      相关资源
      最近更新 更多