使用纯 javascript for dropbox 上传文件并支持 firefox 3.6 上的 xhr

发布于 2024-11-28 01:45:21 字数 517 浏览 1 评论 0原文

我正在尝试制作一个纯 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

等待圉鍢 2024-12-05 01:45:21

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文