【问题标题】:Manipulating Azure storage containers in a Django project在 Django 项目中操作 Azure 存储容器
【发布时间】:2016-12-14 03:33:27
【问题描述】:

在 Django 项目中,我通过以下 sn-p 将视频文件上传到 Azure 存储:

content_str = content.read()
blob_service.put_blob(
            'videos',
            name,
            content_str,
            x_ms_blob_type='BlockBlob',
            x_ms_blob_content_type=content_type,
            x_ms_blob_cache_control ='public, max-age=3600, s-maxage=86400'
        )

其中name 是一个随机的uuid 字符串,videos 是容器的名称。如何在不指定容器的情况下上传视频文件,即实际上为我上传的每个文件创建一个唯一的容器?

【问题讨论】:

    标签: python azure azure-storage azure-blob-storage


    【解决方案1】:

    如何在不指定容器的情况下上传视频文件,即 实际上为我上传的每个文件创建一个唯一的容器?

    每个 blob(在您的情况下为视频文件)必须属于一个容器。所以你可以做的是在调用blob_service.put_blob 之前使用blob_service.create_container 创建一个容器。您可以将容器命名为uuid

    【讨论】:

      猜你喜欢
      • 2020-06-17
      • 2019-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多