No.2ベストアンサー
- 回答日時:
> 教えていただいたようにJavaScriptを使って、1アクションで
> 2つのリクエストを出そうとしたのですが、普通に連続して
> リクエストを出すと後に出したリクエストが優先されて、レスが
> 1つ返ってくるようです。
差し支えは全くないんですが、スマートじゃないですよお。
別のウィンドウを開いちゃうんです、open で。そうすれば、ブランクのウィンドウが
開いて、レスポンスが返ってくると、ファイル保存のダイアログが開きます。
別に二つ開かなくても、ひとつは、自分のウィンドウでも良いかもしれません。
# ダウンロードが終わっても、ウィンドウが閉じない (^^;
No.1
- 回答日時:
ちょっと難しいかも。
まず、ブラウザとサーバは HTTP というプロトコルで会話をしているのですが、
こいつは、ひとつのリクエストに対して、ひとつの応答しか返しません。
そのひとつの応答の中に、複数のファイルを入れることは MIME という手段が
あるので、技術的にできないわけではないんですが、それに対応したブラウザ
があるか(*)、という問題になります。
(*) ひとつの応答の中に MIME フォーマットで複数のファイルを入れ込むのは
CGI などを使えば、普通のサーバでもできます。
残念ながら、私は、こういったブラウザを知りません。
CGI を使っても良いのであれば、複数のファイルを tar や lha でひとつの
ファイルにまとめて、それを応答として返すような CGI を書いて、ひとつの
ファイルとしてダウンロードして、それをクライアント側でアーカイバーソフト
を使って、複数のファイルにばらす、という方法はあります。
後は、JavaScript を使って、1アクションで2つのリクエストを出して、
見かけ上、ひとつのリクエストに見せる、という方法もありますね。
# どちらも、スマートなやり方ではないですね (^^;
この回答への補足
お世話になります。
教えていただいたようにJavaScriptを使って、1アクションで
2つのリクエストを出そうとしたのですが、普通に連続して
リクエストを出すと後に出したリクエストが優先されて、レスが
1つ返ってくるようです。
差し支えなければ、例をあげてやり方を教えて頂けないでしょうか?
あつかましいお願いで申し訳ありません。ほんとに困ってます。
ありがとうございます。
参考になります。圧縮ファイルにする方法は私も思いついたのですが
今作ろうとしているものでは、いろいろと問題があり手法としては
使うことはできません。
とりあえず、教えていただいたようにJavaScriptを利用する方法を
試してみようと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- ニコニコ動画 【Premiere Pro】をお使いの方 カット作業を他動画に反映することはできますか? 1 2022/05/18 16:27
- その他(クラウドサービス・オンラインストレージ) iPadとクラウドの同期はできないですか? 1 2022/05/21 09:34
- ゴルフ ショットナビクレスト ゴルフ場データ更新について 2 2023/01/01 10:34
- 法人税 電子帳簿保存法について 1 2022/04/07 11:17
- その他(クラウドサービス・オンラインストレージ) OneDriveの同期ができません。助けてください。 1 2023/06/13 17:02
- iPhone(アイフォーン) 仕事でPDFファイルをダウンロード、閲覧するのにiBooksを使っていますが、ライブラリに凄い数のフ 2 2022/11/16 07:08
- その他(クラウドサービス・オンラインストレージ) firestorage_androidスマホでダウンロードできない 1 2022/10/25 08:18
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Google Drive Googleドライブで削除できないファイルがある。 5 2023/05/11 09:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLページが勝手にダウンロー...
-
ホームページでファイルをダウ...
-
VBA URLDownloadToFileについて
-
Webサイトから、txtファイルを...
-
URLDownloadToFile でダウンロ...
-
イラストレーターのaiファイル...
-
IEのダウンロード通知バーVBA制御
-
【HTML】1クリックで複数ファイ...
-
複数のデータをダウンロードさ...
-
Excelファイルをダウンロ...
-
VBA IE操作でダイアログ表示後...
-
ダウンロードサイト作成方法に...
-
bcpadのコンパイラのインストー...
-
ファイルのダウンロード時に、...
-
VBScriptでFTPサイトからダウン...
-
画像ファイルのダウンロードで...
-
WEB上でPDF閲覧のみにしたいです。
-
大量画像の送信
-
ホームページからファイルをダ...
-
リンク切れを修復
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Webサイトから、txtファイルを...
-
【HTML】1クリックで複数ファイ...
-
HTMLページが勝手にダウンロー...
-
XMLファイルのダウンロード
-
VBA URLDownloadToFileについて
-
java_run.batがダウンロードで...
-
URLDownloadToFile でダウンロ...
-
ZIPの拡張子のついたURLがダウ...
-
WEB上でPDF閲覧のみにしたいです。
-
ファイルをダウンロードすると...
-
Excelのマクロについて教えてく...
-
イラストレーターのaiファイル...
-
VBA IE操作でダイアログ表示後...
-
rdfファイルをブラウザで表示さ...
-
aタグでワードファイルを開くor...
-
iPhoneです。 Adobeフラッシュ...
-
HTTP上にあるファイルの更新日時
-
ホームページでファイルをダウ...
-
HTMLファイルの配布、良い方法は?
-
VC++でのZIPファイル解凍方法を...
おすすめ情報