关于文件上传的问题
来源: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回答
-
应该有单独的一个目录,专门存放上传文件。或者直接上传到阿里云 OSS ,借助云存储,也不贵。
文件路径 url 可以和后端端口(3000)一致。
返回的 url 应该是一个绝对路径,即完整的 url 地址,例如返回 'http://www.xxx.com/files/xxx.png'
012021-02-27
相似问题