【发布时间】:2016-06-15 17:22:18
【问题描述】:
我正在使用 request.js 节点模块对图像发出 GET 请求。我找回的身体是这样的:
body: 'u0014�����T���8�\u00029�\u001fZ\u0000m(\u0007�\u001d�A\u0014�9E9Oz@E8s��`8d�x�j`�<rq... etc'
如何将其读取为 JPEG?
我正在做的只是将该内容作为 PUT 请求转发到另一个端点。这是可行的,只是图像数据在新 URL(这是一个 CouchDB 文档附件)上不可读。
我的 PUT 请求如下所示:
request({
url: newDocUrl + '/' + aName + "?rev=" + resRev,
method: 'PUT',
headers: headersAttachment, //{'Content-Type': 'image/jpeg'}
body: attachment
}, function(e, r, b) {
console.log('body', b);
});
问题:如何从 HTTP 资源中读取 JPEG 数据? JPEG 数据应该是什么格式来转发图像? (即 base64、十六进制、其他?)
【问题讨论】:
标签: node.js http httprequest jpeg