【发布时间】:2016-11-15 18:09:33
【问题描述】:
我在控制器中有如下代码:
BASE.APP.post('/uploadFile/:request/:file', function(req, res, next) {
var url = req.usersession.webipAddress;
var path = 'uploads/' + req.params.file;
var formData = new BASE.FormData();
formData.append('fileNameUnique', req.params.file);
formData.append('file', BASE.FS.createReadStream(path));
// console.log(formData);
formData.submit(url + '/service/uploadFile/', function(err, response) {
// console.log(response.statusCode);
res.send(response.statusCode);
});
});
如果状态==“取消”,我想中断文件上传,是这样吗 可能吗?
【问题讨论】:
-
您是否从请求中获取状态?
-
如果 status == "cancel" 是什么意思?
-
formData.submit(url + '/service/uploadFile/' 是做什么的?
-
所以,如果是用户中断,我建议你从客户端中断,但是,如果你想中断基于流的上传,只需抛出一个错误!
-
不清楚 OP 在问我们什么。
标签: node.js file interrupt form-data uploading