イメージURLを持っていて、これをHttpPostedFileBaseに変換して、Azure BLOBからイメージを削除します。例えばイメージURLをHttpPostedFileBaseに変換する
、私は次の画像のURL私はMVCコントローラでHttpPostedFileBaseに変換することができますどのよう
がありますか?
イメージURLを持っていて、これをHttpPostedFileBaseに変換して、Azure BLOBからイメージを削除します。例えばイメージURLをHttpPostedFileBaseに変換する
、私は次の画像のURL私はMVCコントローラでHttpPostedFileBaseに変換することができますどのよう
がありますか?
ストレージアカウント内のBLOBを削除するには、Azure Storage SDK(本質的にAzure Storage REST APIのラッパー)を使用する必要があります。あなたはブロブのURLを持っており、ストレージアカウントとキーにアクセスできると述べました。以下のようなコードを使用すると、MVCコントローラのストレージアカウントからBLOBを削除できます。
var credentials = new StorageCredentials(accountName, accountKey);
var cloudBlob = new CloudBlob(new Uri(blobUrl), credentials);
cloudBlob.DeleteIfExists();
上記のコードは、あなたのMVCコントローラへのパラメータとしてblobUrl
を提供することを前提としています。
あなたの答えに感謝します。それは私の問題を解決した – Any
私が正しく理解している場合は、Azure Blob Storageに保存されている画像があり、そのURL(「http:// account.blob.core.windows.net/container/image.png」のようなもの)があります。そのイメージをMVCコントローラのBLOBストレージから削除したいとします。私の理解は正しいのですか? –
@ GauravMantri ya、あなたは正しいです。 – Any
ストレージアカウント名とキーにアクセスできますか? –