【问题标题】:How to modify blob storage response header如何修改 Blob 存储响应标头
【发布时间】:2019-09-06 00:14:19
【问题描述】:

在哪里可以更新响应标头以在用于 blob 存储的 Azure 门户中包含“Content-Disposition”?我只看到元数据一个。

https://docs.microsoft.com/en-us/rest/api/storageservices/setting-and-retrieving-properties-and-metadata-for-blob-resources 以上是我可以找到的关于设置属性和元数据的链接。 Dose azure 甚至支持修改 header 中的“Content-Disposition”?

【问题讨论】:

    标签: azure azure-blob-storage content-disposition


    【解决方案1】:

    azure 是否支持修改 header 中的“Content-Disposition”?

    您当然可以更改 blob 的 Content-Disposition 标头属性。只是 Portal UI 不允许您这样做。您可以使用任何可用的存储资源管理器(如 Microsoft 的存储资源管理器)来实现相同的功能,也可以通过编程方式对其进行更改。

    【讨论】:

      【解决方案2】:

      是的,它受支持。只是它是一个可选的请求标头,因此它没有列在您粘贴的链接中。

      所以如果你想设置Content-Disposition 标头,你需要使用这个x-ms-blob-content-disposition。关于您可以在此文档中找到的详细信息:Set Blob Properties

      【讨论】:

      • 这应该是答案,因为它向您展示了如何为所有进一步的响应设置响应标头,而无需在给出每个响应时更改它们。
      【解决方案3】:

      我会推荐逻辑应用程序;您可以使用允许您托管公共可用端点、连接到 Blob 存储以及修改响应标头的连接器。

      【讨论】:

        【解决方案4】:

        请在Get Blob 找到有关这些标头的更多信息并使用存储资源管理器

        您也可以参考这个SO 线程,这是您可以在PS cmdlet 中尝试的步骤

        附加信息

        "name": "@replace(outputs('GetFileContents')['headers']['Content-Disposition'],'attachment; filename=','')"

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-06-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-02-01
          相关资源
          最近更新 更多