目前做法是,客户端上传图片到服务器后,服务器通过 这里获取云存储上传链接, 再将文件内容上传到云存储。
目前可以确定 客户端到服务器这步已经没问题了, 文件已经在服务器上。 获取上传链接也没有问题, 最后一步 通过上传链接上传文件到云存储 总是报错。
报错是:
Error: Request failed with status code 400
这个问题困扰了很久,要崩溃了。。。。。。。。。
目前做法是,客户端上传图片到服务器后,服务器通过 这里获取云存储上传链接, 再将文件内容上传到云存储。
目前可以确定 客户端到服务器这步已经没问题了, 文件已经在服务器上。 获取上传链接也没有问题, 最后一步 通过上传链接上传文件到云存储 总是报错。
报错是:
Error: Request failed with status code 400
这个问题困扰了很久,要崩溃了。。。。。。。。。
5 个回答
必须用formData上传数据,查下axios文档,或者换个更熟悉的库吧。
理论上讲,没有这么 post file 文件的,除非你 post 的是 base64 数据。试试使用 formData。
看这个http上传云文件图片跨域的另一种解决方案
formData去掉file那边请求是正常的,加上file就不对了。有大神看一下吗