ファイルをアップロード/ダウンロードできるスクリプトを作って運用しています。
2年ほど運用して特に問題なかったのですが、今日、ユーザーからダウンロードできないと問い合わせがきました。
Conten-typeでアプリケーションをしっかりと指定していないことが原因かもしれないと思っているのですが、
どうでしょうか?
言語はPerlです。
アップされたファイルは、ダウンロード時に、頭に以下を付けて送信しています。
エクセルやpdf、ファイルの種類が何になるか分からないため、Content-typeには
applicationと記入しています。これが問題でしょうか?
ファイル毎に拡張子を見て、Content-typeを書き直すというのが普通なのでしょうか?
print "Content-type: application\n";
print "Content-Disposition: attachment; filename=$in{'filename'}\n\n";
現象
ファイルをダウンロードしようとすると、エラーメッセージを表示
「サーバーが見つからないかDSNエラーです」
ブラウザ:不明
OS:不明
セキュリティー関連ソフトの有無:不明
すみません、ユーザーにもっと詳細を聞くべきだとは思いますが、予めこちらで調べておいてからコンタクトとろうと思っています。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
いままで問題がなかったのですからContent-typeの問題とは考えにくいです。
ユーザー側のプロバイダ?の原因のような気がします。
やはり詳細のヒアリングをお勧めします。
この回答への補足
書き方が悪くて申し訳ございません。
問題がおきているのは、1人のユーザーだけです。
他のユーザーも、自分のPCでも正常に動作しています。
たしかに自分の文章見直してみると、サーバーが原因のように思えてし
まいますね。すみませんでした。
お客様に問い合わせたところ、PHSで接続されていたようで、
専用ソフトに通信の圧縮設定ができ、それを外すと問題なく
ダウンロードできるようになったそうです。
お騒がせしました。
回答いただき、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- その他(クラウドサービス・オンラインストレージ) Google ColabでGoogleドライブのサブフォルダにファイルを生成する方法 1 2022/10/31 17:37
- PHP Content-Typeが機能していない? 2 2022/07/17 11:10
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- Excel(エクセル) PDFファイルに日付を名前にして保存したい。 エクセル2019でワークシートに請求書のフォームを作り 2 2023/05/27 11:13
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
perlのプログラミング 部分入れ...
-
Strawberry Perl for Windows ...
-
アルファベットに付いて質問し...
-
Perlで同じフォルダにある任意...
-
perlでリテラル値はメモリにど...
-
ペプシコーラとコカ・コーラとD...
-
perlをバージョンアップしたら...
-
openした後、closeしないでプロ...
-
#!/usr/bin/perlで書きだしたCG...
-
Perlのエラーについてご教授く...
-
perlのflock関数でロックをかけ...
-
AI sisterとは、偽物の人ですか?
-
perlで2次元配列をサブルーチ...
-
perlのrequireの動き方について...
-
perlについての質問
-
Blenderについて
-
Perl の外部モジュールの利用方法
-
perl このテキストファイルを簡...
-
Perlでファイルの末尾から指定...
-
秀丸での一括変換について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
特定のCGIだけ、作動するかわり...
-
cgiファイルのダウンロード方法
-
ファイルダウンロード後に、デ...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
SFTPなどは使わないホームペー...
-
VBAでサーバーにアクセスするに...
-
URLに~/cgi-bin/~を隠す方法
-
ラジオボタンのグループ化
-
ASPから既存のexcelブックを開...
-
CGIでソースがそのままでてしま...
-
ApacheでのCGIについての質問
-
perl 矢印演算子 -> の使い方
-
ユーザの所属するグループを取...
-
FTPにて553エラー
-
ASP(IIS?)のエラーについて
-
JAVAで別サーバーのファイルの...
-
クライアントサイドとサーバー...
-
Ajax React Jqueryの位置づけと...
-
VBScriptで、ファイルから任意...
おすすめ情報