出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

ダウンロード?   朝子。さん [2002/02/26 14:30:22] [1740]
  Re:ダウンロード?   北岳さん [2002/02/26 15:47:55] [1742]
    Re:ダウンロード?   朝子。さん [2002/02/26 16:30:15] [1743]

[1740] ダウンロード?
投稿者:朝子。さん 2002/02/26 14:30:22
最近ASPの学習を始めて、漸く少しづつ出来るようになって来たばかり
の新米です(汗)。

お聞きしたい事があります。サーバにある特定のHTMLファイルを
クライアントのPCにダウンロードすると言う事は可能なんでしょうか

ファイルのダウンロードについてですが、BASPを利用したらBASPが
作動するサーバをローカルとして見てしまいクライアントの方へ
ダウンロードが出来ず、
Response.ContentType="text/html"
Response.AddHeader "Content-Disposition","attachment; xx.htm"
でやってみたのですが、HTMLファイルは確かにダウンロード出来ても
肝心の内容がDLされないんです。

DBの場合、上記の記述以下でSQLを走らせてEOFまで読ませるようですが
HTMLファイルに対してはどうすればよいのでしょうか。

どなたか教えて下さい!!(>_<

[1742] Re:ダウンロード?
投稿者:北岳さん 2002/02/26 15:47:55
とりあえずこれは動くでしょうか。
 
----------1.asp-------
<%
Set bobj = Server.CreateObject("basp21")
fylnam="d:\alias\xxx.htm" '元の本当のファイル
barray = bobj.BinaryRead(fylnam)
fylnam2="abcd.htm" 'クライアントにデフォルトで示す、いい加減でもよい名前
Response.AddHeader "Content-Disposition" , " attachment; filename=" & fylnam2
Response.ContentType = "application/octet-stream" '(*)
Response.BinaryWrite barray
%>
---------------------
 
'(*)の意味は、過去ログでを「attachment」で検索して
[1615] Re:PDFをダンロードする方法教えてください。
にあります。
 
これでだめな場合は、
>BASPを利用したらBASPが作動するサーバをローカルとして見てしまい
>クライアントの方へダウンロードが出来ず、
(BASPは、クライアントがアクセスするサーバにちゃんと登録されてる?)
 
>HTMLファイルは確かにダウンロード出来ても肝心の内容がDLされないんです。
(DLされたのはファイルのどこまで?)
 
の意味を教えて下さい。
 
   ****** 
 
ちなみに私は(面倒なので)、以下のような文章を目立つ頁に書いています。
 
「txt、htmなど、リンクをクリックすると開くファイルは、
  右クリック→「対象をファイルに保存(A)」→ファイル名指定
でダウンロードできます。」

[1743] Re:ダウンロード?
投稿者:朝子。さん 2002/02/26 16:30:15
お返事有難う御座いました!頂いたものを早速試した所、
動きました!!(感動)すごいすごい!!
感動で手が震えてます(本当・笑)!!

ありがとうございます!!助かりました!!
これで今日は思い残す事無く帰宅できます(笑)!
 
> ちなみに私は(面倒なので)、以下のような文章を目立つ頁に書いています。
>  
> 「txt、htmなど、リンクをクリックすると開くファイルは、
>   右クリック→「対象をファイルに保存(A)」→ファイル名指定
> でダウンロードできます。」
>
これが一番早いだろうと上司を説得したんですが、お客さんが
素人だからねェ。と婉曲的にダメ出しされてしまったんです・・・(涙)

でも本当に助かりました!ありがとうございましたっっ!!



TreeBBS For ASP V.0.1.3
Program By YasNet