程序上传文件很慢,有时候成功,有时候出错:
{
"error": {
"stack": "Error: read ETIMEDOUT\n at errnoException (net.js:901:11)\n at TCP.onread (net.js:556:19)",
"message": "read ETIMEDOUT",
"code": -1,
"errno": "ETIMEDOUT",
"syscall": "read",
"name": "RequestError"
}
}
nodejs程序代码:
Uploader.uploadBody = function(uptoken, container, body, callback) {
qiniu.conf.ACCESS_KEY = config.storage.service.accessKey;
qiniu.conf.SECRET_KEY = config.storage.service.secretKey;
var extra = new qiniu.io.PutExtra();
//extra.params = params;
//extra.mimeType = mimeType;
//extra.crc32 = crc32;
//extra.checkCrc = checkCrc;
var key = null;
qiniu.io.put(uptoken, key, body, extra, function(err, ret) {
if (err) {
logger.error('文件上传到七牛失败!');
logger.error(err);
callback(err);
} else {
// 上传成功, 处理返回值
console.log(ret);
// ret.key & ret.hash
callback(null, ret);
}
});
}