【发布时间】:2017-09-24 23:24:33
【问题描述】:
我有一个数组,我想使用 createBlockBlobFromStream 将内容上传到 azure。
示例代码:
var myStream = getSomeStream();
var myStreamLength = getSomeStreamLength();
blobService.createBlockBlobFromStream(
containerName,
'my-awesome-stream-blob',
myStream,
myStreamLength,
function(error, result, response){
if(error){
console.log("Couldn't upload stream");
console.error(error);
} else {
console.log('Stream uploaded successfully');
}
});
但是我不知道如何从数组中生成 myStream 和 myStreamLength。
【问题讨论】:
-
您可以做的一件事是将数组序列化为字符串 (JSON.stringify(array)),然后使用 createBlockBlobFromText 上传。这会是一个可以接受的解决方案吗?
-
@GauravMantri 不幸的是没有,因为数据超过了 FromText 函数的 64MB 限制
标签: javascript azure stream azure-blob-storage