Нет такого файла или каталога 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.')
});
});