0
我使用节点多党,试图挽救流图像天青Blob存储,但“关闭”事件不叫?:关闭事件不叫
var form = new multiparty.Form();
var fields = [];
var parts = [];
form.on('error', function(err) {
console.log('Error parsing form: ' + err.stack);
});
form.on('field', function(name, value){
fields.push({name:name, value: value});
});
form.on('part', function(part){
parts.push({name:part.name, value:part});
});
form.on('close', function(){
// How do I get the name called image from parts array, and save it to the azure storage?
var filename = part.filename;
var size = part.byteCount;
var onError = function(error) {
if (error) {
res.send({ grrr: error });
}
};
blobService.createBlockBlobFromStream('container', filename, part, size, onError);
});
'part'是在'part'事件中可访问的可读流。你应该把逻辑上传到'部分'事件的天蓝色。示例https://github.com/andrewrk/node-multiparty/blob/master/examples/azureblobstorage.js – Sami
我想在上传前检查字段上的一些信息。 – Alvin
什么样的信息? – Sami