首页 > 解决方案 > azcopy 8.1 总是上传内容类型错误的图像 application/octet-stream

问题描述

我正在使用 azcopy 8.1 将 .jpg 文件上传到 azure blob 存储,但在上传时,内容类型设置为application/octet-stream而不是image/jpeg

它是否应该无法从 AzCopyConfig.json 中识别出来。这是一个错误吗?

& $azcopyLocation /Source:$sourcePath /Dest:$deploymentPath /destkey:$destinationKey /Pattern:"*.jpg" /S /Y

标签: azureazure-storageazure-blob-storageazcopy

解决方案


请参阅/SetContentType:"content-type"

默认情况下,AzCopy 将 blob 或文件的内容类型设置为 application/octet-stream。您可以通过显式指定此选项的值来设置所有 blob 或文件的内容类型。

如果指定此选项而不指定值,则 AzCopy 会根据其文件扩展名设置每个 blob 或文件的内容类型。

因此,只需附加/SetContentType到命令即可。


推荐阅读