※在阿里云的OSS的bugket里需要配置鉴权域名,否则有跨域问题。

一、对于前端OSS上传文件步骤:

1.获取API返回的设置上传参数(包含签名信息);

2.上传文件,包含以下参数:

name: Comfort_in_Context_21.jpg
OSSAccessKeyId: LTAIe3CPZivHULIo
policy: eyJleHBpcmF0aW9uIjoiMjAyMC0wNi0******
Signature: poCJE8nfImapm pCe7D8D1YL82o=
callback: eyJjYWxsYmFja1VybCI6Im************
key: upload/temp/2020/06/02/6tyg77o8q379t.jpg(上传成功可以放在临时目录)
file: (binary)

3.请求到OSS分配的指定域名如:https://dev.oss-cn-hangzhou.aliyuncs.com/;

4.OSS请求回调,需要自定义检查,自定义返回数据;

5.图片上传到OSS成功后,请求自己服务器时,可以将图片移动到正式目录下,完工。

二、后端上传到OSS:

可以直接使用接口方式传文件。

跨域问题,出坑解决办法:https://www.cnblogs.com/yeqrblog/p/10186735.html    http://blog.sina.com.cn/s/blog_e4bd46a00102xn92.html