4

因此,在 CouchDB 中,您应该可以更改 mime 类型。在 Futon 中,您只需编辑文档的源并更改 _attachment 字段中附件的 content_type 字段。麻烦的是,当我这样做以便 appcache 文件具有正确的 mime 类型(文本/缓存清单)并保存文档时,它不会保存并且 content_type 字段再次为空白“”。关于输出正确的 mime 类型的任何提示?

4

2 回答 2

4

哇,这奇怪。

Content-Type: text/cache-manifest您可以通过在存储附件时添加标题来解决此问题。

我认为这不适用于浏览器,因为它会覆盖 Content-Type。您可以从命令行使用 curl 上传附件。您需要知道文档的当前_rev修订值。

curl -X PUT -H "Content-Type: text/cache-manifest" \
     --data-binary @/path/to/appcache/file         \
     http://localhost:5984/db/the_doc/cache.manifest?rev=123-abcdef
于 2011-08-22T12:22:16.940 回答
3

_attachments 对象不是用户可编辑的,这解释了为什么您的更新没有按预期工作。_attachments 最多可以通过从对象中删除附件来完全删除它们。

于 2011-08-22T13:17:40.377 回答