我正在使用 Mern 堆栈,但在保存上传文件的位置时遇到了问题。让我解释。
我有一个表单,它通过包含.jpg
图像的表单数据发送。在 Node/express 方面,我收到了它。但现在我被困住了。
我正在使用express-fileupload
附加了一个mv
功能的包,该功能允许我将文件存储在目录中。
在我的端点中,我有这个片段:
const img1= req.files.image1;
const img1Name = img1.name;
img1.mv("NOT-SURE-WHERE-TO-MAKE-MY-DIRECTORY"+img1Name, (err) => {
if (err) {
return res.status(500).json({message: 'Could Not mv file'});
} else {
return res.status(200).json({message: 'mv done'});
}
})
我在哪里创建目录来存储 .jpg 图像?
我是否在客户端的 src 中创建它?还是客户的公众?
或者,我是否运行
npm-run-build
命令来创建我的build
文件夹,然后将我的mv
函数指向其中保存文件?