【发布时间】:2018-03-01 06:50:17
【问题描述】:
图像已上传到资产文件夹中,但在 UI 中不可见。当我重新启动服务器时,我可以看到图像。
问题:图像仅存储在资产中,而未存储在.tmp 文件中。
重启服务器时,.tmp 会读取 assets 文件夹中的所有文件,但在上传图片时不会发生。
这就是我面临的情况。
这是我试图解决它的代码:
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");
}
});
【问题讨论】:
-
var file = req.file('logo'); file.upload({ dirname: '../../assets/images' }, function onUploadComplete(err, files) { if(err){ console.log("出了问题") }else{ console.log( “文件已成功上传”) } }) 文件上传后,我尝试在浏览器中读取文件的位置,如下 localhost:1337/images/fileName.png 但它没有显示图像。当我重新启动项目时,它会显示图像。
-
请将代码和解释编辑成问题本身