第一次运行put上传图片没有任何问题, 当第二次上传图片是会得到如下错误:
{"code":"ECONNRESET","name":"ResponseError","path":"/newbeemedia/upload/lawyerId_11101201510145845_1456660193982asdasd.jpg","status":-1,"headers":{},"res":{"status":-1,"statusCode":-1,"headers":{},"size":0,"aborted":false,"rt":30034,"keepAliveSocket":false}}
//以下是具体上传代码
async.map(imgPath, function (obj, cb) {
//Uploading image to ali-Yun
var name = 'upload/' + path.basename(obj.img);
var file = path.join(folder, path.basename(obj.img));
co(function* () {
return yield store.put(name, file, {headers: headers});
}).then(function (info) {
console.log('[RETURN OSS URL]', info.url);
return cb(null, {tag: obj.tag, url: info.url, status: 'ok'});
}).catch(function (reject) {
return cb(reject);
});
}, callback);