• ベストアンサー

ASPでファイルをダウンロードするサービス

msystemの回答

  • ベストアンサー
  • msystem
  • ベストアンサー率42% (79/186)
回答No.1

ダウンロードするサービスというのは、サーバー上にあるファイルを、ブラウザでダウンロードすることでしょうか? それなら、ダウンロードさせたいファイルにリンクを張るだけで大丈夫です。 たとえば、C:\interpub\wwwrootがIISのルートとして、C:\interpub\wwwroot\Download\TEST.exeをブラウザにダウンロードさせたいときは、 <a href="/Download/TEST.exe>ダウンロード</a> とすれば、ダウンロードできます。 ただし、ダウンロードさせたいファイルが、ブラウザで開けるもの(gifやjpegなど)の場合は、ダウンロードでなく、表示されます。その場合は、表示されたファイルを右クリックして、「保存]を選ぶようにしてください。

hikson
質問者

お礼

ありがとうございました。早速試してみます。

関連するQ&A

  • ASPからファイルダウンロード

    Win2k+IISでASPプログラムを組んでいます。 A.aspのページでボタンを押すとA.aspないのDownLoad関数実行してファイルをダウンロードするプログラムです。 一回目はうまくダウンロードできますが,それが終わった後A.asp内のボタンを押してもダウンロードが出来ません。 これはなぜでしょうか。 (1)怪しいと思うところはA.aspページで全て処理しているからかな~と思います。 A.asp function download() Response.AddHeader "Content- Disposition","attachment;filename=aa.csv" Response.ContentType = "application/octet-stream" Response.Write( "AAAAaaa" & "," ) Response.Write( "BBBaaa" & "," ) Response.End() End function

  • ASPでLZHファイルダウンロード

    ASP初心者です。 ASPにて、 サーバ上に存在するLZH形式の圧縮ファイルの ダウンロード方法を教えて下さい。 DLLで作成したLZHファイルの取得を 構築しております。

  • aspファイルがダウンロードされてしまいます。

    ユーザ認証のaspなのですが、 以下のようなhtmlファイルをIE6.0にて開き、submitボタンを押すとなぜか、"AUTHORIZED.ASP"が実行されず、aspのファイルをダウンロードするようになってしまいます。このような場合、問題はどこにあるのでしょうか。 WINXPでIISを使用しています。ちなみに、"Visual InterDev6.0"使用してます。 <BODY> <FORM ACTION="AUTHORIZED.ASP" ID=FORM1 method=post name=FORM1>    -------------略--------------- <TD><INPUT id=submit1 type=submit value=Submit name=submit1></TD>    -------------略---------------     </FORM> </BODY>

  • ASPサービスはどうなのでしょうか?

    現在、自主開発したプログラムをいかに売り出そうか 考えています。 WEBプログラムなのでプログラム自体を売るより ASPサービスとして売り出すことを模索しています。 ただ、数々の会社がASPサービスを実施していますが、 あまりパッとした印象を受けません。 OKwaveもこのQ&Aサービスを企業向けに販売している ようですが・・・・。 ほかにもChanceItという会社が懸賞サービスをASPで 売り出すものをやっていましたがサービスが休止され ました。 このように私の知る限りでは、ASPサービスは儲からない と考えているのですが、儲かっているサービスは あるのでしょうか?楽天もそうかも知れませんが? 受注がないとすれば、ASPサービスのどんな点が客に 敬遠されるのでしょうか? もちろんASPサービスとなると月々の支払いが発生する のでリース的で敬遠されやすいとは考えています。 受注があるとすれば、どんなサービスすればよいのか ヒントを教えてください。

  • ASPでCSVファイルを作成しダウンロードさせる

    ASPファイルで、動的にCSVファイルを作成し、クライアントにダウンロードさせたいのですが、実際には、ファイルは作成せずに、ASPで直接、CSVフォーマットのファイルをダウンロードさせているように振舞わせることはできないでしょうか? 手順 クライアント        サーバー あるURL(A.ASP)にアクセス              A.ASPのスクリプトでCSVフォーマットを作成              クライアントに送信(多分、Response.Writeで) ダウンロードダイアログが開く 「A.CSVをダウンロードしますか?」 のような感じ ダウンロード、またはExcelが開く というようなイメージです。 CSVファイルを作ってしまうと、複数のユーザーからほぼ同時に要求があった場合、望むCSVにならない可能性があり、また、毎回ファイル名を変えると、Webサーバー上にCSVファイルが沢山できてしまうため、何とかこの方法でやりたいのですが、何かよい方法はありませんでしょうか? ちなみに次のようなASPファイルをしてみましたが、うまくいきません。 <% Response.Content-Type="application/vnd.ms-excel" Response.Write "1,2" & vbNewLine Response.Write "3,4" & vbNewLine %> また、「vnd.ms-excel」を「oct-stream」でもだめでした。 何かよい知恵をお貸しください。

  • ブラウザでASPファイルを開こうとするとダウンロード画面になる・・・。

    いつもお世話になってます。 ASPの初心者です。 ASPでWebアプリを作成しています。 作成したASPファイルのURLを指定して開こうとすると、 「ダウンロードしますか?」のダイアログが表示されてしまいます。 そのASPの中身の流れを申しますと、 0.ASPファイルとJavaScriptファイルのインクルード 1.JavaScriptの関数記述 2.ASPの変数定義 3.エラーチェック 4.エラーがあったら別ASPファイルに移動(Server.Transfer使用) 5.エラーがなかったらデータを表示。 といういたってシンプルなものです。 この問題にはまってから3日間本やインターネットで調べていますが、 どうやら調べ方が悪いらしく原因がつかめません。 どなたか原因がわかる方がいらっしゃいましたら教えていただけませんか?? どうぞよろしくお願いします。

  • ASPでExcelファイルのダウンロード

    はじめて質問します。 よろしくお願いいたします。 さて、現在ASPでDBから取得したデータをExcelでダウンロードする機能を実装しています。 ダウンロード自体は問題なくできています。 #ソース Response.ContentType = "application/octet-stream" Response.AddHeader "Content-Disposition","attachment; filename=sample.xls" Response.Write "項目1" & vbTab & "項目2" Response.End #ここまで この状態ですと、「sample」というSheetのA列とB列にそれぞれ、項目1と項目2が入っているExcelファイルがダウンロードできます。 ここからが質問で、今回シートを4枚設けたいと考えています。現状では「ファイル名」のSheetが一枚できるだけなので、複数のSheetにそれぞれデータを書き込む方法をご存知の方はいらっしゃらないでしょうか? なお、Excelのライブラリを使用しない方法がベストと考えています。 以上、長々となりましたが、よろしくご教示ください。

  • ASPからファイルの圧縮をする

    ASPで作成されたHTMLのファイル一覧から 選択された複数のファイルを圧縮されたファイルを ダウンロードするようにしたいのですが 選択選択された複数のファイルを圧縮されたファイルの 作成をどうするのかに困っています 私としては、LHAのActiveX版があって ASPからLHAのオブジェクトが生成できれば できるように思うのですが、その存在、ドキュメントも 知らないので、ご存知の方、お知らせ下さい

  • aspファイルについて

    この質問がこのカテゴリーで良いのか良くわからないのですが、親切な方、お願いします。  フランスのあるサイトへ出かけていき、フランスの音楽CDを購入しようとしました。そのサイトでは、興味のあるCDを視聴することができます。説明を読むと、聞きたい曲のタイトルをクリックすると聞ける。と書いてあったのですが、聞くことができず、「ファイルのダウンロード」というWindowsのメッセージが出てきて、どのようなファイルをダウンロードするか見てみると、ファイル名の後の拡張子が、aspとなっていました。この拡張子のファイルを聞きたい場合、どのようなソフトを使えば聞けるのでしょうか?なるべく、フリーソフトを使用したいのですが。  どなたか、ご存知方お願いします。

  • .aspファイルについて教えてください

    お世話になります 外部jsファイルを見れなくする方法を探していて http://external-file.com/ja/tatlo.html こちらで 完璧にするためには ASP 等で呼び出す方法が一番良い方法でしょう。 <script src="./javascript/external_file.asp" type="text/javascript"></script> サーバー側セッションでコントロールし、キャッシュにも残らず、アドレス指定でのDLも出来ないので、完璧になります。 という風に書かれてあったので拡張子をaspに変えて試してみたのですが直リンクすると普通にソースを見れてしまいます これはまだ自サーバー内で試しているからなのでしょうか? 教えていただけますでしょうか?