HTTP API调用云存储上传文件报错
来源:1-1 课程导学

宝慕林5110182
2022-06-03
HTTP API调用云存储上传文件报错。前端报跨域,后端报path类型undefined。轮播图的数据已经拿到,显示在页面都正常,点击上传按钮就报错。
后端我将path也输出了(红框)。在app.js里设置了跨域。歌单管理没有问题。
这是输出的file。里面没有name属性。
我将path = swiper/${Date.now()}-${Math.random()}-${file.name}
file.name改为file.originalfilename后,输出path
重启服务。点击上传按钮。报的一样的错误。
body: {
path: file.filepath,
env: ctx.state.env,
},
改成这样也不行。
我还是用的rp请求。没有用axios。
另外前端从控制台提示是这样的
我想可能还是服务端的问题造成的。现在node版本是12.14,因为是win7,14以上装不了,我试过13.6,麻烦更多。代码方面将老师的后端代码替换过,报的一样的错。找了两天了,请老师指教或给一个思路。
写回答
1回答
-
谢成
2022-06-15
这里面的path规定的是上传路径,也就是要把文件存在云存储的哪个文件夹里,所以命名可以根据自己的规则来取。
上传的最主要的内容是file,请检查这个file是否正确。
00
相似问题