0

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

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

谁能告诉我在 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对象的实用方法。

4

1 回答 1

0

使用@lopezbertoni评论解决。

还发现了相关的问题,这也有帮助 - Azure Webjob - 访问本地文件系统

于 2018-01-31T07:54:28.977 回答