Apache webdavを介してSubversionリポジトリにアクセスすると、PDFが破損します
質問
webdavを使用してhttp経由でアクセスできるSubversionサーバーを実行しています。ブラウザでリポジトリにアクセスすると、リポジトリ内のpdfファイルがダウンロードされずにプレーンテキストとして表示されることがあります(emacs、vim、またはメモ帳などのテキストエディタでpdfを表示した場合)。いくつかのpdfリーダーで開きました。ページを保存してからPDFリーダーで開くと、正常に機能します。なぜこれが起こっているのでしょうか?ブラウザーにある程度依存しているようで、すべてのファイルで発生するわけではありません。ただし、以下のファイルにはこの問題がたくさんあるようです。 http://robfelty.com/subversion/ling5200/slides/ling5200- all-notes.pdf
解決
svnプロパティ svn:mime-type
を application / octet-stream
に設定するか、さらに良いのは application / pdf
に設定します。
他のヒント
ファイルのMIMEタイプが間違っている可能性がありますか? 「application / octet-stream」のようなものでなければなりません。
所属していません StackOverflow