午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

javascript - Express 和 request 如何代理遠程圖片?

瀏覽:330日期:2023-09-11 16:01:32

問題描述

使用 Node 的 Express 結合 request 來代理遠程圖片,但是返回的內容和原圖片的內容有區別,是亂碼,但是亂的不一致。關鍵代碼:

var FurionImgHandler = function (req, res) { var url = req.url.split(’/fimg/’)[1]; var options = {url: url }; function callback (error, response, body) {if (!error && response.statusCode === 200) { var contentType = response.headers[’content-type’]; response.setEncoding(’binary’); res.set(’Content-Type’, contentType); res.send(body);} } request.get(options, callback);};

原圖片:

javascript - Express 和 request 如何代理遠程圖片?

代理后返回的圖片:

javascript - Express 和 request 如何代理遠程圖片?

問題解答

回答1:

加了 encoding: null 就可以了

var options = { url: url, encoding: null};回答2:

應該是傳的Blob對象,你試試轉化一下。

回答3:

圖片如果不需要存儲或者其它操作,直接通過pipe傳遞給response不行嗎?

http.get(options, (response) => { response.pipe(res);})

soonfy

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 综合免费视频 | 久久久久国产视频 | 91高跟黑色丝袜呻吟在线观看 | 日韩视频三区 | 亚洲14p| 浴室偷拍美女洗澡456在线 | 中文字幕av一区二区三区 | 亚洲午夜免费 | 大色网小色网 | 性色一区二区 | 日韩av手机在线播放 | 亚洲动态图 | 日本免费一区视频 | 国产91免费 | 国产精品欧美激情在线 | 精品视频亚洲 | 四虎影院在线 | 欧美黑人狂野猛交老妇 | www国产在线 | 黄色大片在线播放 | 日韩网| 亚洲久热 | 天天性综合| 超碰在线人人干 | 久久精品伦理 | 99热精品在线观看 | 日韩不卡在线视频 | 久久久久女教师免费一区 | 久久久美女视频 | 日韩欧美在线视频免费观看 | 男女拍拍拍拍 | 日本三级韩国三级美三级91 | 欧美一区二区 | 国产一区二区三区久久久 | 一级特黄特色的免费大片视频 | 久在线观看 | 免费成人黄色网址 | 超碰成人在线观看 | 国产精品久久久久久无人区 | 亚洲色图在线观看 | 免费成人深夜在线观看 |