【问题标题】:C# Azure BlobTrigger -> Get the URL of the uploaded blobC# Azure BlobTrigger -> 获取上传的 blob 的 URL
【发布时间】:2021-03-27 15:44:37
【问题描述】:

如何获取触发“BLOBTrigger”的 BLOB 的 URL? 使用 {name} 部分获取名称,但我还需要 URL。

[FunctionName("Function1")]
        public static async Task RunAsync(
            [BlobTrigger("input/{name}", Connection = "AzureWebJobsStorage")] Stream myBlob,
            [Blob("output/{name}", FileAccess.Write, Connection = "AzureWebJobsStorage")] Stream outputBlob,
            string name,
            ILogger log)
        {
            
            log.LogInformation($"C# Blob trigger function Processed blob\n Name:{name}");
            //log.LogInformation("HERE I NEED THE URL");
            log.LogInformation("*******************----**********************");            
        }

感谢您的帮助。

【问题讨论】:

    标签: c# azure-functions azure-storage azure-blob-storage


    【解决方案1】:

    您可以将输入作为 CloudBlockBlob 获取,然后您可以获取属性。 Blob 路径在属性中。

    【讨论】:

    • 我之前已经尝试过,但是在将新 blob 复制到另一个 blob 时遇到了麻烦。在您的帖子之后,我再次尝试它的工作。感谢您的帮助。
    • @Miles 你好,如果我的回答回答了你的问题,你能mark it as the answer 结束这个问题吗?谢谢。:)
    猜你喜欢
    • 2019-12-22
    • 2016-02-13
    • 2013-06-02
    • 2015-02-12
    • 2014-02-09
    • 1970-01-01
    • 2019-10-23
    • 1970-01-01
    • 2018-07-06
    相关资源
    最近更新 更多