Загрузить изображение в cloudinary, Ошибка: ENOENT: такого файла или каталога нет

#javascript #node.js #reactjs #express #postman

Вопрос:

Когда я пытаюсь загрузить изображения и сохранить их в папке public/upload_files через postman, это показывает эту ошибку

 lt;bodygt; lt;pregt;Error: ENOENT: no such file or directory, open amp;#39;storage/media/1637741568809.pngamp;#39;lt;/pregt; lt;/bodygt;  

Мой код :

 const storage = multer.diskStorage({ destination: function (req, file, cb) { cb(null, "./storage/media");  },   filename: function (req, file, cb) {  cb(null, Date.now()   path.extname(file.originalname));  }, });  const filefilter = (req, file, cb) =gt; {  if (!file) {  cb(null, false);  } else {  cb(null, true);  } }; const upload = multer({  storage: storage,  limits: { fieldSize: 10 * 1024 * 1024 },  fileFilter: filefilter, });  

Комментарии:

1. Возможно, вы используете неправильный URL-адрес или путь. Попробуйте изучить URL-адрес/путь на вашем сайте cloudinary.

2. Проблема решена, я использую этот код : const storage = multer.diskStorage({ destination: "./storage/media", filename: (req, file, cb) =gt; { cb(null, Date.now() "-" file.originalname); }, });

3. Так что это действительно путь.