質問箱/2201
の編集
Top
/
質問箱
/
2201
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
Wikiを試したい方へ:
「この」Wikiは、
PukiWiki
のための公式Wikiです。
テスト書き込みなどは
お試しサイト
https://pukiwiki.osdn.jp/_trial/
をご利用ください
**[[質問箱/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
**[[質問箱/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
テキスト整形のルールを表示する