如何通过扩展名设置全局mime类型?

雷·福斯

有没有一种方法可以指定整个存储桶中所有带扩展名的文件的MIME类型?

当在Apache上托管文件时,这非常容易,并且在浏览器期望我们的字幕为时会引起问题text/vtt我每隔几个月就会将文件上传到存储桶,然后我将在许多计算机上使用Rubber Ducky,Web gui,gcs fuse或gsutil中的任何内容。编写应用程序以上传具有正确的mime类型的文件似乎很麻烦。

有一种设置全局默认ACL的方法,当然必须有一种设置全局默认VTT哑剧的方法。

更新资料

在Boto配置文件的GSUtil部分中设置use_magicfile = True可使mime检测更加准确,从而减轻了该问题,https://github.com/GoogleCloudPlatform/gsutil/issues/183#issuecomment-35741417

迈克·施瓦兹

无法在GCS中的存储桶上配置基于扩展名的MIME类型。您需要更改上传文件的代码,以在上传时设置MIME类型。

如果您只想基于扩展名对一堆对象修复MIME类型,则可以使用gsutil命令执行以下操作:

 gsutil -m setmeta -h "Content-Type:text/vtt" gs://your-bucket/**.txt

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过文件扩展名确定mime类型?(露比)

如何通过文件扩展名获取电子邮件附件的MIME类型?

如何查找没有扩展名的图像的MIME类型?

从C ++扩展名获取MIME类型

如何在 MediaWiki 上跳过 .OFT 文件扩展名的 MIME 类型检查

React Native:如何获取文件大小,MIME类型和扩展名?

如何将新的(自定义)mime类型与文件关联(基于文件扩展名)?

如何从Java中的MIME类型确定适当的文件扩展名

使用.NET,如何根据文件签名而不是扩展名找到文件的mime类型

给定我在Rails中的“ application / msword” mime类型,如何获得“ .doc”文件扩展名?

如何将具有MIME类型的文件扩展名与Cheyenne关联?

文件扩展名/ MIME类型/图标/默认应用程序如何关联?

wget-如何递归下载并且仅特定的MIME类型/扩展名(即仅文本)

Android-从文件获取MIME类型,无需扩展名

Laravel 5-从文件扩展名获取MIME类型

在Linux中注册文件扩展名/ MIME类型

swift的路径扩展名和MIME类型

如何限制通用扩展名的类型

如何通过Batch查找扩展名来设置未知文件名中的变量?

在Laravel 4中替换File :: mime()(以从文件扩展名获取mime类型)

在Delphi中,如何在给定MIME类型的情况下获取标准文件扩展名?

如何从全局环境中删除文件扩展名

如何从PowerShell中的扩展名类型数组中提取/匹配文件类型扩展名

通过扩展名更新VS Code用户设置

设置Kotlin扩展名

MIME 类型图像中允许使用哪些图像扩展名

将新文件扩展名添加到现有(MIME)类型

获取Node.js中没有扩展名的文件的MIME类型

Chrome for Android上的HTML文件输入缺少扩展名和MIME类型