【问题标题】:Get Azure uploaded blob file url获取 Azure 上传的 blob 文件 url
【发布时间】:2019-12-22 00:03:57
【问题描述】:

我正在将数据流上传到 Azure 存储,

我会得到 Blob 文件的链接。

let insertFile = async function (blobName,stream){
    const containerName= 'texttospeechudio';
    try{
       await blobService.createContainerIfNotExists(containerName, {
    publicAccessLevel: 'blob'},(err,result, response) => {
        if(!err) {
            console.log(result);
        }
    });
    let resultstream = blobService.createWriteStreamToBlockBlob(containerName, blobName,(err,result, response)=>{
        console.log(res)
    });
    stream.pipe(resultstream);
    stream.on('error', function (error) {
        console.log(error);
    });
    stream.once('end', function (end) {
        console.log(end)
      //OK
    });
    }
    catch(err) {
        console.log(err);
    }
}

我添加了 createWriteStreamToBlockBlob 回调,但我没有进入它。

我会找到一种方法来获取上传的文件 url。

【问题讨论】:

    标签: javascript node.js azure-storage azure-blob-storage


    【解决方案1】:

    根据 put-blob 的rest spec,响应中没有返回文件 URL。

    Azure 存储的资源 URL 通常可以由以下模式组成:

    https://{myaccount}.blob.core.windows.net/{mycontainer}/{myblob}

    【讨论】:

      猜你喜欢
      • 2013-06-02
      • 2021-03-27
      • 1970-01-01
      • 2016-02-13
      • 2020-04-12
      • 2023-03-08
      • 2020-04-12
      • 2019-04-10
      • 2019-10-31
      相关资源
      最近更新 更多