这可能是不可能的,但我正在尝试使用 pkgcloud 模块在 Rackspace 上返回图像的缓冲区对象,而无需写入文件系统。我以前见过这样做,但是两个示例都显示将下载管道传输到文件系统。
function get() {
return new Promise(function (resolve, reject) {
_this._RackClient.download(options, function(err, results) {
if (err !== null) {
return reject(err);
console.log("Errow Downloading:", err);
}
resolve(buffer);
});
});
}
return get();
理想情况下,这是我希望它工作的方式,但目前请求中没有正文。我可以使用 astream.passThrough()
并返回类似于上传缓冲区的内容吗?