我正在运行一个节点应用程序,它将上传的文件带到目录,然后将其推送到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.')
});
});