【发布时间】:2015-09-01 14:02:51
【问题描述】:
我有这个要上传照片:
module.exports = function (req, image, url, callback) {
var filename = (Math.floor((Math.random() * 100000000000) + 1)) + ".png";
req.file(image).upload({
dirname: '../../assets/images' + url
,
saveAs: function(file, cb) {
cb(null, filename);
}
}, function(error, uploadedFiles) {
return callback(null, "http://" + req.headers.host + "/images" + url + filename)
});
}
它会返回一个这样的 url:http://localhost:1349/images/dependent/photos/30363010266.png
我可以看到我的照片已上传到项目文件夹中,因为我亲眼看到它。但是网址不起作用,出现了找不到错误。
如果我重新启动服务器,URL 可以正常工作。
谢谢!
【问题讨论】: