图片已上传到资源文件夹中,但在UI中不可见。当我重新启动服务器然后我可以看到图像。
问题:图片仅存储在资源中,但未存储在.tmp
文件中。
重新启动服务器时,.tmp
会读取资源文件夹中的所有文件,但上传图片时不会发生这种情况。
这是我所面临的情况。
这是我试图解决的代码:
var file = req.file('logo');
file.upload({ dirname: '../../assets/images' }, function onUploadComplete (err, files) {
if (err) {
console.log("something went wrong") ;
} else {
console.log("File has uploaded successfully");
}
});
答案 0 :(得分:1)
重新启动服务器后看到文件的原因是由于grunt任务将资产复制到.tmp文件夹中。因此,您可能需要采取一些措施来解决问题: