Я новичок в mongodb; Я пытаюсь загрузить файлы, которые я начал с этой строки:
const upload= multer({dest:"F:/2020/user/webtrial2/public/uploads"})
, и он работал нормально, однако сохранил файл в каталоге в двоичном формате, и я хочу, чтобы он был сохранен как изображение, поэтому я использовал это code:
const storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, "F:/2020/users/webtrial2/public/uploads");
},
filename: function (req, file, cb) {
cb(null, new Date().toISOString() + file.originalname);
},
});
const fileFilter = (req, file, cb) => {
// reject a file
if (file.mimetype === "image/jpeg" || file.mimetype === "image/png") {
cb(null, true);
} else {
cb(null, false);
}
};
const upload = multer({
storage: storage,
limits: {
fileSize: 1024 * 1024 * 5,
},
fileFilter: fileFilter,
});
Однако, когда я пытаюсь опубликовать, я получаю эту ошибку, несмотря на то, что я пишу один и тот же путь в обоих кодах:
Error: ENOENT: no such file or directory, open 'F:\2020\users\webtrial2\public\uploads\2020-08-03T06:32:08.519Zlana-del-rey.jpg'