Нет такого файла или каталога ENOENT, пока файл не существует

Я запускаю приложение узла, которое берет загруженный файл в каталог, а затем отправляет его на сервер объектов Minio. При загрузке файлов он работает так, как задумано, с примерно 80% файлов. Однако с некоторыми из них я получаю ошибку ENOENT. Я не могу понять, почему, это работает с большими файлами и маленькими файлами и не может определить какие-либо сходства между файлами, с которыми я получаю эту ошибку.

Приведенный ниже метод вызывается каждый раз, когда файл успешно загружен, и в этом случае возникает ошибка.

  form.on('file', function(field, file) {
    fs.rename(file.path, path.join(form.uploadDir, file.name));
    console.log("successs" +file.path);
    minioClient.fPutObject('123', file.name, path.join(form.uploadDir, file.name), 'application/octet-stream', function(err, etag) {
        if (err) return console.log(err)
        console.log('File uploaded successfully.')

      });

   });

0 ответов

Другие вопросы по тегам