【问题标题】:Simplest Azure Storage Manipulation possible最简单的 Azure 存储操作
【发布时间】:2011-02-16 00:04:34
【问题描述】:

我需要将一些 blob 存储集成到现有的 ASP.NET Mvc 站点中

我希望能够添加一些引用,然后执行 put 和 gets

但是我找不到任何简单的例子来说明如何做到这一点(这还没有被弃用到它不再起作用的地步)

我尝试过使用 StorageClient,但 CreateCloudBlobClient() 似乎不起作用。

【问题讨论】:

    标签: azure azure-storage


    【解决方案1】:

    Windows Azure 平台培训工具包有一个guestbok 演示,展示了如何做到这一点,它很简单:

    // upload the image to blob storage
    CloudBlobContainer container = blobStorage.GetContainerReference("guestbookpics");
    string uniqueBlobName = string.Format("image_{0}.jpg", Guid.NewGuid().ToString());
    CloudBlockBlob blob = container.GetBlockBlobReference(uniqueBlobName);
    blob.Properties.ContentType = FileUpload1.PostedFile.ContentType;
    blob.UploadFromStream(FileUpload1.FileContent);
    

    您可以在以下位置下载它: http://www.microsoft.com/downloads/details.aspx?FamilyID=413e88f8-5966-4a83-b309-53b7b77edf78&displaylang=en

    【讨论】:

      【解决方案2】:

      还有一个 Programming Windows Azure Blob Storage in One Page of Code 的带注释示例(我在几个月前写的——但在你的问题发布几个月后——但也许它会对其他人有所帮助)。

      【讨论】:

        【解决方案3】:

        只是一个额外的考虑:

        根据您存储在 blob 中的内容以及您需要执行的处理类型,您或许可以直接从网页中引用数据。

        此模型的优点是它可以减轻网络服务器对内容的传输负担。您还可以利用 Windows Azure CDN。

        顺便说一句,这篇文章更详细地解释了这一点:Azure storage + shared access signatures

        【讨论】:

          猜你喜欢
          • 2022-08-19
          • 2016-10-23
          • 1970-01-01
          • 2018-07-20
          • 1970-01-01
          • 2019-04-23
          • 2017-02-17
          • 1970-01-01
          • 2016-08-27
          相关资源
          最近更新 更多