**[[続・質問箱/201]] [#yfd46282]
#author("2018-03-11T12:47:08+09:00;2010-03-08T16:25:52+09:00","","")
**[[質問箱/2201]] [#yfd46282]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|添付ファイルがダウンロードできない|
|~バージョン|1.4.2|
|~投稿者|[[tkr]]|
|~状態|不明|
|~投稿日|&new{2004-06-09 (WED) 14:40:59};|
***質問 [#d1cd698a]
:|
~ページに(例えばExcel)ファイルを添付し、そのファイルをダウンロードしようとしても、出来ない場合があります。
この場合、ファイルの保存形式を変えて(Excel2000形式での保存)、再アップロードして貰う事で対処しておりました。
(これでダウンロードできるようになるというのも不思議な気はしますが・・・)
が、この手段を取ってもダウンロード出来ないファイルが出てきました。
ファイル自体は正常にアップロード出来ているのですが(Excelで開けます)、ダウンロードしようとすると
--404エラー → ページをりロードすると、参照回数が2上がっている(IE6.0)
--ページ読み込みの動作をするが、読み込み終了しても元の画面のまま → ページをりロードすると、参照回数が3上がっている(NN7.1)
--ページ読み込みの動作をするが、読み込み終了しても元の画面のまま → ページをりロードすると、参照回数が5上がっている(Opera7.23
)
:|
~ファイルへアクセスするURLは一例で
 https://localhost/pukiwiki/pukiwiki.php?plugin=attach&pcmd=open&file=HogeHoge.xls&refer=test
が生成されています。
また、attach.inc.phpは1.39に差し替えてみましたが駄目でした。
~環境は OS:TurboLinux10 サーバ:Apache2.0.49 + OpenSSL PHP:4.3.4 です。
***回答 [#de9dd5a0]
-[[punto]] &new{2004-06-09 (WED) 16:45:42};
~IEでダウンロードできなくても、ネスケだとできたことがあります。(ともにWindows)ブラウザを変えると旨くいくかも
--[[名無しさん]] &new{2004-06-09 (WED) 17:16:34};
~上の質問ではNetscapeでもOperaでもダメって書いてありますよ
-同じ問題に遭遇しています。修正されましたでしょうか? -- [[doi]] &new{2005-04-05 (火) 11:32:28};
-ちなみに、ダウンロードできないファイルは決まっていて、1バイト変更しただけでダウンロードできたりします。 -- [[doi]] &new{2005-04-05 (火) 11:35:51};
-- うちの問題は、環境依存のmod_phpの問題で、readfileの中で落ちるっぽいです(Debian のlibapache2-modphp4 4.3.4-4)。というわけで、テキトーですが問題回避パッチ(by [[doi]])
 604c604,611
 <               @readfile($this->filename);
 ---
 >               // to avoid readfile bug in liber! (ydoi@isl)
 >               // @readfile($this->filename);
 >               $f = fopen($this->filename, "r");
 >               while (! feof($f)){
 >                       $c = fread($f, 8192);
 >                       print $c;
 >               }
 >               fclose($f);

- [[dev:BugTrack2/102]] --  &new{2010-03-08 (月) 16:25:51};

//#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u11. HTML convert time: 0.050 sec.

OSDN