Azure文件内容设置data_type

ut6juiuv  于 2023-01-27  发布在  其他
关注(0)|答案(1)|浏览(138)

我正在设置python脚本以将文件上载到Azure FileShare。我正在使用this official tutorial for SDK v2
现在,本教程使用以下参数:content_settings=ContentSettings(content_type='image/png')。我的观点是类ContentSettings没有很好的文档,我不知道content_type的哪些值是有效的。This是我能找到的官方文档。有人知道我在哪里可以找到这个参数的有效内容类型列表吗?有人知道如果这个参数指定错误会发生什么吗?

py49o6xq

py49o6xq1#

有人知道如果这个论证被错误地指定会发生什么吗?
添加到什么@GauravMantri已经提到,当您试图设置文件的内容类型而不是实际的内容类型,文件将不再是一个有效的格式,除了少数内容类型,无法读取。
出于演示的目的,我使用了官方文档中提到的相同示例。下面是我使用的代码。

azure.storage.file import FileService

file_service = FileService(account_name='<ACCOUNT_NAME>',
account_key='<ACCOUNT_KEY>')

file_service.create_file_from_path(
    '<FILESHARE_NAME>',
    None,
    'sunset.png',
    'sunset.png',
    content_settings=ContentSettings(content_type='video/x-msvideo')) ```

结果:

下面是我尝试将image/png文件下载为video/x-msvideo内容类型时得到的结果。

相关问题