在node.js中,有没有办法将字节数组转换为客户端的blob对象
是否有任何方法可以从字节数组客户端获取blob对象而无需实际下载文件 要传递blob对象的客户端=>在node.js中,有没有办法将字节数组转换为客户端的blob对象,node.js,Node.js,是否有任何方法可以从字节数组客户端获取blob对象而无需实际下载文件 要传递blob对象的客户端=> request.get('/api/get/video/blob/'+d1+'/'+d2+'/'+d3) .end((err, res) => { if (err) { console.log("err="+err) } else {
request.get('/api/get/video/blob/'+d1+'/'+d2+'/'+d3)
.end((err, res) => {
if (err) {
console.log("err="+err)
} else {
console.log("data="+res)
if(res)
{
var uploadVideo = new UploadVideo();
uploadVideo.uploadFile(access_token,res// need actual blob object to pass @ res); but what I get is byte array see following code
服务器端=>
server.route({
method: 'GET',
path: '/api/get/video/blob/{d}/{s}/{x}',
handler: function handler(request, reply) {
const {d,s,x} = request.params;
const key = d+'/'+s+'/'+x;
var bucket = 're.render-previews';
var params = {
Bucket: bucket,
Key: key
};
s3.getObject(params, function(err, data) {
console.log("coming back");
if (err) {
console.log("err=>");
console.log(err);
// reject(err)
} else {
console.log("data=>");
console.log(data);
reply(data); // where I get byteArray
}
});
}
});
这行代码对我有用
var blob=new blob([new-Uint8Array(BYTEARRAY)],{type:'video/mp4'})
在客户端!==在node.js中
抱歉,我想说web开发客户端中的客户端/node js(使用npm)是在浏览器中运行的东西。所以我猜你指的是服务器端。你能给我们看一些代码吗?