使用 gsutil 将文件上传到 GCS 时覆盖内容类型
Override content type when uploading files to GCS with gsutil
我有大量文件需要上传到 Google 云存储并为它们添加内容类型。所有文件名都没有扩展名,但所有文件的内容类型都是相同的。
我尝试使用此命令 gsutil -m cp -r . gs://bucket_name/
,但它上传的文件具有 application/octet-stream
内容类型。
有没有办法覆盖 GCS 设置的默认内容类型?
Here,它给出了一个如何做到这一点的例子:
gsutil -h "Content-Type:text/html" \
-h "Cache-Control:public, max-age=3600" cp -r images \
gs://bucket/images
我有大量文件需要上传到 Google 云存储并为它们添加内容类型。所有文件名都没有扩展名,但所有文件的内容类型都是相同的。
我尝试使用此命令 gsutil -m cp -r . gs://bucket_name/
,但它上传的文件具有 application/octet-stream
内容类型。
有没有办法覆盖 GCS 设置的默认内容类型?
Here,它给出了一个如何做到这一点的例子:
gsutil -h "Content-Type:text/html" \
-h "Cache-Control:public, max-age=3600" cp -r images \
gs://bucket/images