使用node.js的sdk,在服务端直接上传本地文件,出现如下错误,请问问题出在哪里?
"code": -1,
"error": "Error: ENOENT, open '123.jpg'"
var extra = new qiniuSDK.io.PutExtra();
//extra.params = params;
//extra.mimeType = 'image/jpeg';
//extra.crc32 = crc32;
//extra.checkCrc = checkCrc;
qiniuSDK.io.putFile(uptoken, key, file, extra, function(err, ret) {
if(!err) {
// 上传成功, 处理返回值
//console.log('success to uplad the file:'+localFile);
console.log(ret.key, ret.hash);
fn(null);
// ret.key & ret.hash
} else {
// 上传失败, 处理返回代码
console.error(err);
fn(err);
}
});
是否你的路径设置不正确呢?或者上传代码哪里出错了呢?可以参考下述node.js的demo
http://blog.csdn.net/netdxy/article/details/50224105