如何批量获取远程图片并显示出来?
发布于 13 年前 作者 ym1623 7382 次预览 最后一次回复是 13 年前 来自
当我请求远程图片的时候用createWriteStream单个请求没问题,,请求多了,就会出现延迟加载,,谁有更好的方法啊?贴上我的代码.我用的是ruby coffeescript的语法.
request = require 'superagent'
request
.get('mp.weixin.qq.com/cgi-bin/getheadimg?fakeid=' + options.takeid)
.set('Cookie', cookie)
.end (res) ->
filename = __basename + '/public/avatar/'+options.takeid+'.jpg'
f = fs.createWriteStream(filename,
flags: "w"
encoding: "binary"
)
res.on "data", (data) ->
f.write data
options.res.write data
res.on "end", (data) ->
f.end()
options.res.end()1 回复
可不可以不用fs,直接显示?