关于文件上传的问题

来源:14-2 pm2基本使用

慕设计9348276

2021-02-22

请问老师,如果项目是用前后端分离的话,我在前端上传文件,到后端nodejs处理,那么文件应该是存储在什么位置呢? 是nodejs里的文件目录还是前端项目里的目录? 如果用了nodejs的目录,那么在前端显示上传图片路径的话,用的地址应该是什么呢?比如:前端的url是 10.0.0.1:8080, 后端的url是10.0.0.1:3000, 那么我的图片路径在html是不是用的后端地址呢? 这样会不会不太好? 就是我的上传的文件,返回为url地址是否应该是个相对路径,这个相对路径到时是应该相对前端项目还是后端项目呢?

写回答

1回答

双越

2021-02-23

应该有单独的一个目录,专门存放上传文件。或者直接上传到阿里云 OSS ,借助云存储,也不贵。

文件路径 url 可以和后端端口(3000)一致。

返回的 url 应该是一个绝对路径,即完整的 url 地址,例如返回 'http://www.xxx.com/files/xxx.png'

0
1
慕设计9348276
非常感谢!
2021-02-27
共1条回复

Node.js+Koa2框架生态实战 - 从零模拟新浪微博

用 Koa2 做真正的实战项目,不再只是增删改查的小白工程师

964 学习 · 388 问题

查看课程