Ничего себе, это странно .
Вы можете обойти эту проблему, добавив заголовок 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