GCS Fuse没有设置ContentType

我们正在使用GCS Fuse来pipe理某些GCS桶上的内容,但是我们遇到的一个问题是,由gcsfuse编写的文件在GCS中似乎总是具有“application / octet-stream”的内容types。 我没有看到gcsfuse文档中的任何内容,指示强制适当的内容标题的方式。 我看到一个函数“DetectMediaType”,默认为application / octet-stream,但没有说明为什么它没有得到ContentType的正确。

DetectMediaType实际上是GCS保险丝的Google API客户端部分中的一项function,并不用于检测正在上传的本地文件的内容types。 我做了一个grep的源代码,可以看到'application / octet-stream'被用作默认的Content-Type,没有指定任何代码,并且没有任何代码执行MIMEtypes检测本地文件。

它看起来像这是根本没有实现,所以下一个目标将是项目GitHub 页面 ,但我想你会被指示提交拉请求,因为这实质上是一个要求的function。