質問箱/3307

カテゴリ
サマリ添付ファイルのアップロードでファイルが壊れる
バージョン1.4.6
投稿者ちりめん?
状態完了
投稿日2006-01-21 (土) 00:25:01

質問

下記の環境のサーバを利用したページで、添付ファイルをアップロードしたところ、ファイルが壊れる現象が発生しました。

環境:

RedHat Linux 9, Apatche 2.0.40, PHP-4.2.2, Pukiwiki 1.4.6 と jcode_1.35a です。

現象:

pptファイル、xlsファイル、pdfファイルを添付ファイルとしてアップロードしたところ、ファイルが壊れてしまいました。ファイルサイズは1M未満です。サーバ上にアップされたファイルとオリジナルファイルを比較すると、サイズが約倍になっています。バイナリでコンペアしたところ、オリジナルファイルに別コードが挿入されていました。ファイル名などは和文も正常に処理されています。

ただし、txtファイルにつては正常にアップロードとダウンロードができます。

原因と対策がわかりますでしょうか? 

 

回答

  • 現象の情報を訂正します。 サイズが3KBの txtファイルでも同様の現象が起こりました。ファイルの一部が繰り返されて追加されています。サイズ2.5KBのTXTファイルでは問題ありませんでした。どなたか原因がわかりますでしょうか? -- ちりめん? 2006-01-23 (月) 22:45:31
  • とりあえず、ApacheもPHPもバージョンが古すぎます。可能であればバージョンを上げるてから再度動作確認をすることをお薦めします。申し訳ありませんが、お尋ねの現象に関しては心当たりはありません。 -- okkez 2006-01-24 (火) 00:52:40
  • Apache-2.0.55/PHP-4.4.2がそれぞれ最新。 -- 通りすがり? 2006-01-24 (火) 11:35:12
  • /etc/httpd/conf.d/php.conf の SetInputFilter?, SetOutputFilter? をコメントアウトし、LimitRequestBodyを2048KBにすることで回避できました。 -- ちりめん? 2006-01-25 (水) 20:01:20


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-09-20 (木) 21:46:25
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.218 sec.

OSDN