• 締切済み

複数のファイルをダウンロードするしくみ

CGI(C言語)でプログラミングしています。 Webサーバーからクライアント(ブラウザ経由)へ複数のファイルを ダウンロードするしくみを考えております。 現在のところ思考中のしくみとして、 (1)ActiveXを使用しActiveXから複数のファイルをクライアントに ダウンロードする。(ActiveXの使用を許してもらえない) (2)Scriptを使用しlocationに設定して取得する。(繰り返し)  (しかし、すべてが完全にダウンロードできたか確認できないので×) (3)Java アプレット?  (方法がわからない) などで行き詰まっております。 なにか、ほかに方法がありましたら、教えていただけないでしょうか。 非常に困っています。よろしくお願いいたします。

みんなの回答

noname#18951
noname#18951
回答No.2

 用途を軽く書いていただければアドバイスしやすくなります。 発想の転換ができるかもしれません。

  • ryouchi
  • ベストアンサー率41% (52/125)
回答No.1

一番てっとりばやいのが、サーバで複数ファイルを圧縮したものを送りつけるっていうのがよいと思います。 指示に対して、ファイルを指定し、ファイルを圧縮するDLLをつかって(ASP対応のDLLなどありそう)ひとつにまとめたものにリンクを貼る、でどうでしょう?

kyoto-roku
質問者

補足

回答どうもありがとうございました。 質問にあげた以外として、ファイルを一つにまとめるという方法もありますね。 (補足) できれば、IE4.01以上のすべてのバージョンで、ダウンロード先固定で ダウンロード時に確認ダイアログも出さないようなしくみが必要なのです。 また、ファイルのダウンロードが確実に成功したというステータスも 確認できるしくみが必要なのです。

関連するQ&A

  • JAVAアプレットの仕組みについて

    HTMLに埋め込まれたJAVAアプレットが画像を表示するように記述されている場合、JAVAアプレットは画像をサーバーからダウンロードして表示しているんですよね? JAVAアプレットがサーバーからファイルをダウンロードできるように、 JAVAアプレットがサーバー上にファイルを作り出すこともできるのですか? 今、計算プログラムをダウンロードで配布して、実行して得られた計算結果を投稿してもらう仕組みを作っているのですが、 JAVAアプレットにサーバー上のファイルを操作する能力があるのなら、JAVAアプレットを読み込み実行するだけで配布と投稿の作業が一まとめにできてしまうと思いました。 JAVAアプレットはサーバー上のファイルをどこまで操作できるのでしょうか?

    • ベストアンサー
    • Java
  • 複数ファイルダウンロードについて

    いつもお世話になっております。 さて、今回は表題の件について、仕組みまたは、他の解決方法について知恵をお借りしたいと思っています。 【環境】 Windows2000ro+Sp4(Excel導入されていない)+IIS ASP(.NETではない) 【やりたいこと】  ASPでCSVファイル(もとねた)をEXCEL帳票で クライアントに見せたいという要望があります。  但し、サーバ用途:Win2000にEXCELがないので、サーバ側でEXCEL帳票を生成してダウンロードさせる案は無理なのではと思っています。 【実現案】  今のところ下記の方法しか思い浮かびません。  ・CSVファイル、EXCELマクロ(帳票テンプレート付)を各クライアントはダウンロードした後、マクロを手動実行 【質問内容】  ・まず、上記内容以外で何かしら良い仕組み、方法はあるでしょうか?  ・もし上記実現案しかない場合は、複数ファイルダウンロードが問題になってくると思います。 (単一ファイルダウンロードは作成済み)何か良い技術的方策などないでしょうか? 宜しくお願いします。

  • c&c++, cgi, pl, ico, swfのファイルを開くには?

    最近HPを作り始めました。 java appletを入れたいのですが、ダウンロードしてきたc&c++, cgi, pl, ico, swfなどのファイルが開けません。windows95を使っています。scriptの方は問題ないのですが。何かインストール必要があるのでしょうか?何もプログラミングのことなどわからないので簡単に教えてください。サーバーはCGIに対応しています。

  • クライアントがJAVAを使えるかどうか調べる方法

    JAVAに関しては完全な初心者です。 クライアントがリモート認証サーバに認証される仕組みを構築しようとしています。認証サーバのJAVAのアプレット?のプログラムをクライアントダウンロードし、ブラウザ上でそのプログラムを実行し、認証サーバで認証、という仕組みを導入しようとしています。 このとき、 1.クライアントがJAVAを使えるかどうかを調べる方法はないでしょうか?(AcrobatReaderみたいになければダウンロード、みたいなイメージなのですが間違いでしょうか?) 2.そのサーバからのJAVAプログラムとクライアントのJAVAを動かすための環境と、バージョンが一致していないといけない、みたいなことはあるのでしょうか? 3.もし2があるのなら、クライアント側、サーバ側で気をつけないといけないことは何があるでしょうか?

    • ベストアンサー
    • Java
  • ダウンロードできません

    実家に帰った時に、オンラインゲームに登録しました。 帰ってきて、自分のPCにソフトをダウンロード(インストール)をしようとしたら、できませんでした。 実家のPCもビスタで自分のもビスタです。 はじめは、「問題があるためダウンロードできません。」 と出ていましたのでインターネットのバージョンをゲーム会社の指示にて8から7へ落としました。 再度実行した所、やはり出来ずにsetupexeの一時ファイルの時点で終了してしまい、次のインストールファイルまで行きませんでした。 ゲームができるか分からず、ゲームスタートをクリックしたらActiveXをインストールしてくださいと出ました。 インストールのバーが出ていなかったので、 インターネットオプション→セキュリティ→レベルのカスタマイズで 「ActiveXコントロールとプラグインと実行」 「スクリプトを実行しても安全だとマークされているActiveXコントロールのスクリプトの実行」 「署名されたActiveXコントロールのダウンロード」 を「ダイアログを表示する」にしてみましたが、ActiveXはダウンロードできませんでした。 それで、再度 インターネットオプション→セキュリティ→レベルのカスタマイズ を開き、既定のレベルにリセットしてみました。 再び、ゲームサイトに行き、クライアントダウンロードを実行したところ、 *現在のセキュリティ設定ではダウンロードできません。 と出ました。 変な所を触ったのでしょうか? それとも、使用中のPCではゲーム不可なのでしょうか? 実家でかなりレベル上げたので続きがしたいんです。 どうしたら良いか、わかる方教えてください。

  • XMLファイルのダウンロード

    こんばんは~ もしご存知でしたら教えていただきたいことがあります。 XMLファイルがサーバにあるとして、それってローカル(クライアント)に普通にダウンロードってできるものなんでしょうか??? JavaのServletを使って実装しているんですけど、javaファイルやCSVファイルのダウンロードはできるのにXMLファイルのダウンロードができません。 普通は保存とかキャンセルとかのボタンを押せるダイアログが出ますよね? でもXMLファイルだけはWEBブラウザに「XMLを表示できません」とでます。 XMLファイルってサーバーからクライアントにそのままダウンロードできないものなんですか??? 意味不明な点は補足させていただきますので、宜しくお願いします。

    • ベストアンサー
    • XML
  • 選択した複数のファイルを、一括ダウンロードしたい。

    ホームページ上に複数のファイルのリンクを張っているのですが、ひとつずつダウンロードするのは面倒なので、必要なもののチェックボックスにチェックを入れ、一括ダウンロードできるようにしたいと思ってます。 どうしたらよいでしょうか? なにでどうしたらよいのか、まったくわかりません。 サーバーはcgi使えます。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • スクリプトやactivexコントロールを実行しな

    スクリプトやactivexコントロールを実行しないよう IEで制限しています 解決方法はありますか? NET Framework 4.0をインストールしたいのですが スクリプトやactivexコントロールを実行しないよう ieで制限しています とエラーログが出ます ActiveX フィルターを解除し ActiveX コントロールとプラグインの実行 と Java アプレットのスクリプトと アクティブ スクリプトの項目をそれぞれ  有効に設定しましたがダメです どうすればいいですか?

  • 複数の外部ファイルの読み込み

    外部ファイルを複数読み込もうとしても、なぜか、上手くいきません。 ジャバスクリプトを一つだけにすると正常になり、二つにすると、どれか一つだけになってしまいます。 例えばAのスクリプトが上手くいけば、Bが正常に動かなくなったりと言った感じです。 スクリプトはそれぞれ、違ったものになってます。 原因がよくわかりませんが、何が悪いんでしょうか?

  • 私のセキュリティ設定に問題があるのでしょうか?

    私のOSはウィンドウズ98、IEは6です。 トレンドマイクロ社のトレンドマイクロ・ウィルスバスターオンラインスキャン が使用できず、困っております。最下部のモジュールが出ないのです。 私のセキュリティ設定に問題があるらしいのです。 「今のActiveXコントロールの設定では正確にページが表示されません」 と警告ウインドウが出ましたから。 私のセキュリティ設定は以下の通りです。 【インターネットオプション→セキュリティ→レベルのカスタマイズ】 ********************************************************************* ActiveXコントロールとプラグインの実行=有効 スクリプトを実行しても安全だとマークされていないActiveXコントロールの 初期化とスクリプトの実行=無効 スクリプトを実行しても安全だとマークされているActiveXコントロールの スクリプトの実行=有効 署名済みActiveXコントロールのダウンロード=ダイアログを表示する 未署名のActiveXコントロールのダウンロード=無効 Javaの許可=安全性-高 Javaアプレットのスクリプト=有効 アクティブスクリプト=無効

専門家に質問してみよう