asp.net-mvc - 将图像 URL 转换为 HttpPostedFileBase

标签 asp.net-mvc azure azure-blob-storage httppostedfilebase

我有一个图像 URL,我想将其转换为 HttpPostedFileBase,以便从 Azure Blob 中删除该图像。

例如,我有以下图像 URL

http://www.w3schools.com/css/paris.jpg

如何在 MVC Controller 中将其转换为 HttpPostedFileBase?

最佳答案

为了删除存储帐户中的 blob,您需要使用 Azure 存储 SDK(本质上是 Azure 存储 REST API 的包装器)。您提到您拥有 blob 的 URL 并有权访问存储帐户和 key 。使用如下代码,您可以从 MVC Controller 的存储帐户中删除 blob。

        var credentials = new StorageCredentials(accountName, accountKey);
        var cloudBlob = new CloudBlob(new Uri(blobUrl), credentials);
        cloudBlob.DeleteIfExists();

上面的代码假设您将 blobUrl 作为参数提供给 MVC Controller 。

关于asp.net-mvc - 将图像 URL 转换为 HttpPostedFileBase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39065058/

相关文章:

azure - 超时值 00 :05:00 was exceeded by function in azure functions

android - 将平台(网站、移动应用程序)从旧 Azure 帐户移动到新帐户

azure - 如何设置单个 azure blob 请求的内容处置?

azure - 这些 AWS cli 语句有 Azure cli 吗?

python - 如何使用 Python 从 azure blob 读取 docx 文件

c# - 如何在给定 RowID 和要更新的值的情况下更新表行。 MVC C# 林克

angularjs - 强制 Azure 重新安装所有 Bower 依赖项

asp.net-mvc - 带有源代码的真实世界 ASP.NET MVC 应用程序?

html - Bootstrap 3 嵌套模态——背景 z-index 和点击关闭模态

jquery - MVC.NET 自定义验证器不起作用