使用纯 javascript for dropbox 上传文件并支持 firefox 3.6 上的 xhr
我正在尝试制作一个纯 JavaScript 应用程序,能够将某些文件上传到保管箱。然而我遇到了一个障碍。显然在 firefox 3.6 上能够发出跨源 POST 请求。 Firefox 首先通过 option 方法发送访问控制标头。
https://developer.mozilla.org/en/HTTP_access_control
但是dropbox似乎不支持url
http://www.dropbox.com/developers/web_docs
的 OPTIONS 请求因此会出现 405 错误,但如果我的 POST 请求上没有身份验证信息,我会收到 403 错误。这是否意味着不可能在 Firefox 3.6 上做我想做的事情
I am trying to make a pure javascript app capable of uploading certain files to dropbox. However I have hit upon a roadblock . Apparently on firefox 3.6 to be able to make a cross origin POST request . Firefox first sends the Access Control headers via the option method.
https://developer.mozilla.org/en/HTTP_access_control
However it seems that dropbox does not support the OPTIONS request for the url
http://www.dropbox.com/developers/web_docs
and thus gives a 405 error but without the auth info on my POST request i get a 403 error. Does this mean its not possible to do what I am trying to do on firefox 3.6
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Dropbox 不会发送 CORS 所需的 Access-Control-* 标头。
您可以使用 jsonp 来执行此操作,但它有点不安全。
Dropbox does not send the necessary Access-Control-* headers necessary for CORS.
You can use jsonp to do this, but it's kind of insecure.