国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:184日期: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
相關文章:
主站蜘蛛池模板: 中文在线免费视频 | 久久成人精品免费播放 | 国产亚洲高清在线精品不卡 | 免费成人一级片 | 亚洲视频免费在线看 | 国产免费高清在线精品一区 | 免费毛片网站 | 欧美黄视频 | 日韩精品一区二区三区免费视频 | 一区二区三区中文字幕 | 欧美日韩一区二区三在线 | 三级网站在线 | 日本精品一区二区三区视频 | 亚洲涩涩精品专区 | 日韩欧美在线观看 | 久久国产99| 67194国产精品 | 狼人青草久久网尹人 | 男女那个视频免费 | 怡红院视频在线观看 | 国产第一亚洲 | 亚洲精品一区二区综合 | 久久综合99re久久爱 | 亚洲更新 | 欧美日韩一区二区不卡三区 | 欧美精品人爱c欧美精品 | 加勒比久久综合 | 中文乱码字幕午夜无线观看 | 免费看又黄又爽又猛的网站 | 国产成人精品综合在线观看 | 特级淫片国产免费高清视频 | 二区久久国产乱子伦免费精品 | 国产女人在线观看 | 国产精品亚洲一区二区三区 | 亚洲欧美日韩高清综合678 | 国产午夜精品一区二区 | 一级一片一a一片 | 中文字幕人成乱码在线观看 | 91精品国产手机在线版 | 天天综合天天看夜夜添狠狠玩 | 日韩 欧美 中文 亚洲 高清 在线 |