在Safari中显示以下错误.
function createObjectURL(object) {
return (window.URL) ? window.URL.createObjectURL(object) : window.webkitURL.createObjectURL(object);
}
Run Code Online (Sandbox Code Playgroud)
我的代码是:
function myUploadOnChangeFunction() {
if (this.files.length) {
for (var i in this.files) {
if (this.files.hasOwnProperty(i)) {
var src = createObjectURL(this.files[i]);
var image = new Image();
image.src = src;
imagSRC = src;
$('#img').attr('src', src);
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的图片代码:
function createObjectURL(object) {
return (window.URL) ? window.URL.createObjectURL(object) : window.webkitURL.createObjectURL(object);
}
Run Code Online (Sandbox Code Playgroud) 我使用'multer'插件进行文件上传.我想在文件上传成功后调用另一个函数.
这是我的代码:
module.exports.uploadFile = upload.single('file', '_id'), function (req, res, next) {
console.log('Uploade Successful');
}
var upload = multer({
storage: multer.diskStorage({
destination: './Media/ChatDocUpload',
filename: function (req, file, cb) {
var dest = './Media/ChatDocUpload';
//query string params
var _chatMessageID = req.query.chatMessageID;
var _ext = file.originalname.substring(file.originalname.indexOf("."));
var _fileName = _chatMessageID + _ext;
cb(null, _fileName);
}
})
});
Run Code Online (Sandbox Code Playgroud)
我希望在上传图片后调用我的新功能.使用此代码我可以成功上传图像,但不能获得调用回调函数.
图像上传完成后我需要调用新功能.
//I need to call this function after image fully uploaded
var uploadSuccessFn = function () {
//code
}
Run Code Online (Sandbox Code Playgroud)