![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
pdfファイルの連続ダウンロードを作っています。
複数ファイルをチェックボックスで指定して
指定した数のファイルをダウンロードさせるようにしているのですが
全部のファイルがダウンロードできません。
複数ファイルの選択 download.html
チェックボックスでファイルの複数選択
それをJavaScriptでオンになっていたらダウンロードさせる。
window.open で呼び出す先は <iframe>
=============================
<script language="JavaScript">
<!--
function down() {
if (document.f1.file001.checked == true) {
newwin = window.open("1.php","my1");
}
if (document.f1.file002.checked == true) {
newwin = window.open("2.php","my2");
}
if (document.f1.file003.checked == true) {
newwin = window.open("3.php","my3");
}
if (document.f1.file004.checked == true) {
newwin = window.open("4.php","my4");
}
if (document.f1.file005.checked == true) {
newwin = window.open("5.php","my5");
}
}
//-->
</script>
中略
<form name="f1">
<input type="checkbox" value="on" name="file001">
<input type="checkbox" value="on" name="file002">
<input type="checkbox" value="on" name="file003">
<input type="checkbox" value="on" name="file004">
<input type="checkbox" value="on" name="file005">
<input type="button" value="ダウンロード" onclick="down()">
</form>
中略
<iframe src="index.html" name="my1" width="5" height="3" style="width:1px;height:1px;visibility:hidden;">
<iframe src="index.html" name="my2" width="5" height="3" style="width:1px;height:1px;visibility:hidden;">
<iframe src="index.html" name="my3" width="5" height="3" style="width:1px;height:1px;visibility:hidden;">
<iframe src="index.html" name="my4" width="5" height="3" style="width:1px;height:1px;visibility:hidden;">
<iframe src="index.html" name="my5" width="5" height="3" style="width:1px;height:1px;visibility:hidden;">
======================================
ダウンロード用のファイル 1.php
<?php
// ダウンロードさせる元ファイル
$filepath = "filepdf/file01.pdf";
// 保存時のファイル名(デフォルト)
$filename = "ファイル1.pdf";
// HTTPヘッダ送信
header("Content-length: " . filesize($filepath));
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=\"{$filename}\"");
// ファイルを読み込んで出力
readfile($filepath);
?>
==================================
上記の用にソースを書いて複数ファイルのダウンロードを行っていますが、
1個ずつ選択した時はダウンロード成功
2個選択した時、2個目がダウンロードしない
3個以上選択した時、ダウンロードできないファイルが出てくる。
チェックを同じにして、数回試すと
その度にダウンロードされないファイルが違っている。
なぜダウンロードされないファイルが出てくるのかがわかりません。
複数ファイルの連続ダウンロードでは、ダウンロードできるファイルの
サイズに限りがあるとか、何かあるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript Javascript初心者|jQueryの.val()で値を取得し複数の要素を連結させる方法知りたい 2 2022/06/02 12:06
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
libxml2のインストール
-
PHPでCSVファイルの任意の行だ...
-
PHPでgz形式のファイルをダウン...
-
CSVファイルのダウンロード
-
phpでzipファイルダウンロード...
-
PHP 検索結果のCSVダウンロード
-
ブラウザでExcelをダウンロード...
-
eclipseでコメントアウトができ...
-
ダウンロードファイル名の文字...
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
FTPコマンドでディレクトリごと...
-
.phpと.incファイルの違いはな...
-
【file_exists】ファイルが存在...
-
MAPI コンポーネントを使ったメ...
-
VBSの「MsgBox」について
-
サーバ無しでphpを動作させる
-
現在位置より2つ上のディレク...
-
バッチファイルで特定ファイル...
-
別ファイルの変数を呼び出した...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPで複数ファイルのダウン...
-
ファイル一覧を表示しその画面...
-
zip圧縮の種類について
-
eclipseでコメントアウトができ...
-
ブラウザでExcelをダウンロード...
-
複数ファイルを連続でダウンロード
-
phpでzipファイルダウンロード...
-
libxml2のインストール
-
PHPでファイルのダウンロードす...
-
CSV出力時の”0”表示(電話番号...
-
PHPでダウンロードしたファイル...
-
phpでうまく画像がダウンロード...
-
wgetの使い方
-
Excelファイルをダウンロード
-
サーバー上のファイルをブラウ...
-
日本語ファイル名のアップロー...
-
ファイルのダウンロードのイベ...
-
ダウンロードファイル名の文字...
-
ファイルへの直接アクセスをで...
-
動画をダウンロードするとサイ...
おすすめ情報