我有socketio-file-upload
插件在我的服务器上使用NodeJS上传照片,这项工作,但当我尝试使用插件功能添加一些数据到上传时,脚本卡住了。
客户端
var uploader = new SocketIOFileUpload(socket);
uploader.listenOnInput(document.getElementById("upload"));
uploader.addEventListener("start", function(event){
event.file.meta.hello = "world";
});
服务方
var fileUpload = require("socketio-file-upload");
fileUpload.listen(app);
io.on('connection', function(socket){
var upl = new fileUpload();
upl.dir = "img";
upl.listen(socket);
upl.on("start", function(event){
console.log(event);
});
});
错误来自客户端,其中event参数没有元对象,当您决定创建一个服务器端没有接收它时
The documentation of socketio-file-upload on Adding Meta Data