カテゴリ | エラー・トラブル |
サマリ | 添付ファイルが壊れる |
バージョン | 1.5.0 |
投稿者 | kentaroh? |
状態 | 完了 |
投稿日 | |
質問 †
社内LANでPukiwikiを利用したいと思っています。
インストールまでは出来たのですが、添付した画像が表示出来ません。
環境と現象は以下のとおりです。
環境:IIS7、PHP5.2.8、Windows7 64bit
現象:画像を添付ファイルとしてアップロードした後、refで表示させようとすると画像が表示されませんでした(Chromeの場合山と雲?のマークが出ます)。
試しに添付ファイルをダウンロードするとファイルが壊れていて開けません。
添付ファイルをアップロードして、ダウンロードするとファイルが壊れてしまっているようです。
画像ファイルとテキストファイルはダウンロード後のファイルが壊れて開けなくなり、PDFファイルはダウンロード後のファイルは開くことはできますがWinMergeでアップロード前のファイルとダウンロード後のファイルを比較すると中身が書き変わっています。
ただし、attachフォルダのファイルを名前変更して開くと大丈夫のようです。
対策方法を教えていただけないでしょうか。よろしくお願いいたします。
回答 †
- 度々すみません。過去の質問を参考に、.phpファイルの末尾の改行をWindows標準のメモ帳で全て削除しましたがダメでした。その上添付ファイルのPDFファイルも開けなくなってしまいました。 -- kentaroh?
- 壊れたファイル(ダウンロードしたファイル)と元のファイルをどこかにアップロードしてもらえませんか? PukiWikiはUTF-8版でしょうか?「Windows標準のメモ帳」はBOM無しUTF-8やEUC-JPのファイルを扱えませんので、メモ帳で編集してしまった.phpファイルは壊れていると思われます -- umorigu
- Q. 添付ファイルが表示できない --
- Windows標準のメモ帳ではなくTeraPadを使用して全ての.phpファイルの末尾の改行を削除してUTF-8Nで保存したところ問題が解決しました。添付ファイルはアップロード前とダウンロード後で全く同じで、添付した画像ファイルもrefで表示できました。umorigu様、ありがとうございました。 -- kentaroh?