阿里云OSS跨域AJAX上传OPTIONS请求403问题的解决方案
阿里的文档是我见过最乱和最不好懂的!简直就不是帮助文档只是阿里码农的debug参考手册。
想解决问题耗尽你耐心和弄得眼花的搜索资料,我解决这个OSS跨域问题要在下面这3个文档中来回切换和1个论坛找帖子还有1个搜索引擎找资料,累觉不爱!
文档首页 › 开放存储服务OSS › Getting-Started
文档首页 › 开放存储服务OSS › 产品文档
文档首页 › 开放存储服务OSS › API-Reference
开发者论坛>开放存储服务OSS
还有百度
终于在夜里凌晨1点搞定了阿里云OSS跨域AJAX上传的问题!!阿里论坛里的没一个贴实例,在这里我分享给大家:
用浏览器使用JS进行表单上传(PostObject)的时候主要经历了以下几个步骤:
1. 发OPTIONS请求给OSS,如果这个时候OSS响应403,则上传终止
2. 如果通过了OPTIONS请求,才会进行真正的PostObject
所以本文介绍从创建bucket开始到设置CORS,到通过浏览器以表单的形式直接上传到OSS。
前提条件: 假设你已经有了OSS的ID和KEY,并且本地有一个HTTP Server
演示代码 blog.fk68.net/post/3783e_792e56d
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。