我正在通过nodejs和multer模块上传图片,这是我使用的代码:
$singleCategory->products
问题在于,有时(它会随机发生)错误回调被触发,其中包含以下内容:
所以看起来在路径中添加了额外的斜杠,导致脚本无法找到临时位置并返回错误,也许有人遇到此问题并且可以提供帮助;)
答案 0 :(得分:1)
尝试在发送成功消息后运行unlink,管道是异步的,因此可能在删除后执行。
src.on('end', function() {
res.json({
success: true,
file: '/uploads/' + req.file.originalname
});
fs.unlink(tmp_path)
});
答案 1 :(得分:0)
您可以使用以下代码来消除此错误...
尝试:-path.replace(“ \\”,“ /”);
这肯定会解决您的问题。