【发布时间】:2019-08-29 21:05:43
【问题描述】:
我正在使用 express-file 包。我是这样使用的:
const upload = require('express-fileupload');
app.use(upload({
createParentPath: true
}));
这就是我的存储方式:
await req.files.main_image.mv('./public/images/movies/'+main_image);
我已经创建了 public/images 目录。我在 public/images 目录中没有电影目录。
什么时候可以工作:如果我已经创建了 /public/images/movies 目录,它就可以工作
当它不起作用时:如果我没有创建 /public/images/movies 目录,但有 /public/images 目录。然后它说:
ENOENT:没有这样的文件或目录,打开 'C:\Users\glagh\Desktop\Work\MoviesAdviser\public\images\movies\1554741546720-8485.11521.brussels.the-hotel-brussels.amenity.restaurant-AD3WAP2L-13000-853x480.jpeg
如何自动创建 /movies 目录并将图像放在那里?
【问题讨论】: