fs.createReadStream('用户上传的文件')
.pipe(request.put(‘远程服务器地址’,function(err,resp,body){
.....
}))
上传成功 但是远程服务器上的文件却是空的
这样上传文件是正常的
request.get('http://www.baidu.com/img/baidu_jgylogo3.gifl').pipe(request.put('远程服务器地址'))
这样也是可以的
fs.createReadStream('用户上传的文件').pipe(fs.createWriteStream('用户上传的文件_bak'))
回复 (4)
S
这个是EXPRESS?
L
引用 seasonx4这个是EXPRESS?
不是 request 用的是 request模块
C
权限问题?
I
貌似ReadableStream对象在process.nextTick的callback函数里readable属性会变成false。具体原因还没有研究过。
参与回复
登录后即可参与回复。登录