在WebJob中下载的文件会发生什么

时间:2018-01-30 13:27:51

标签: azure azure-webjobs azure-security

我正在使用WebJob中的一些敏感文件(主要是图像)。我的WebJob从Azure Blob(容器1)下载文件,进行一些处理并上传到Azure Blob(容器2)。

因为这些文件本质上是敏感的,所以我希望100%确定WebJob在Job完成运行后删除它们。

有人可以告诉我在WebJob中下载的文件会发生什么变化吗?

我的下载代码如下所示......

        var stream = new MemoryStream();
        using (StorageService storage = CreateStorageClient())
        {
            var bucketname = "container1";
            var objectToDownload = storage.Objects.Get(bucketname, "files/img1.jpg").Execute();
            var downloader = new MediaDownloader(storage);
            downloader.Download(objectToDownload.MediaLink, stream);
        }

此处CreateStorageClient()是我的实用程序方法,用于创建StorageService对象。

1 个答案:

答案 0 :(得分:0)

使用@lopezbertoni评论解决。

还找到了相关的问题 - Azure Webjob - accessing local file system