位置情報で子どもの居場所をお知らせ

ASPファイルで作成したページからMS-SQLのデータベースのデータをダウンロードするページを作成したのですが、
OSがWindows2000の環境だけが、インターネットから
CSVダウンロードしようとするとファイルを任意のところに
保存することができず、ExcelのシートがIE上に開き表示されるだけなのですが、ダウンロードするためにはどのようにすれば解決しますか?
サーバー上のIISの設定が悪いのか、PC側の設定が悪いのか情報があったら教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

既に先の方が回答されていますが以前回答したURLを載せておきます



http://oshiete1.goo.ne.jp/kotaeru.php3?q=250295

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=250295
    • good
    • 0

デスクトップの「マイコンピュータ」を開いて


「表示」(ツール)→ 「フォルダオプション」をクリック

「ファイルの種類」(ファイルタイプ)タブをクリック

CSVを選択し、
「詳細設定」(編集)をクリック

「ダウンロード時に開く確認をする」
(ダウンロード後に常に開くように設定する)
にチェックを入れてみてください。
    • good
    • 0

OfficeはIEに統合された機能を持っているのでExcelが開きます。


その設定はクライアント側のMIMEの設定です。

ダウンロードは右クリックの対象を保存でやればいいのでは?
IISは関係ないと思います。

この回答への補足

クライアント側のMIMEの設定の方法を教えてください。

補足日時:2002/12/16 16:45
    • good
    • 0

IEのメニューバーの[ファイル]-[名前を付けて保存]でCVSファイルとして保存できませんか?

    • good
    • 0

詳しくは判りませんが、CSVファイルを右クリックして、「対象をファイルに保存」でダウンロードできると思います。

この回答への補足

ありがとうございます。残念ながら右クリックに項目が出てこないのです。

補足日時:2002/12/16 16:38
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QIE6でのダウンロードダイアログボックスがでない

ホームページからCSVファイルをダウンロードさせていましたが、IE6のブラウザーを使うとブラウザー上にテキスト表示されてしまいます。IEの5や5.5は問題なくダイアログボックスが出てきて保管か表示か選べる様になっていました。IE6でもダイアログボックスを出したいのですがどのようにしたらよいでしょうか教えて下さい。
現在使用しているソースです。
<%@ LANGUAGE="VBScript" %>
<%
Response.Redirect(/xxx/xxx/file.csv)
%>
サーバーの仕様です
OS   NT4.0
IIS  4.0
ASP  5.6

Aベストアンサー

既にあるCSVということなので
以下の事をしてファイルタイプの設定を変更すれば出来ると思います。

「マイコンピュータ」→「ツール」→「フォルダオプション」→「ファイルタイプ」
「登録されているファイルタイプ」からCSVを選択「詳細設定」
「ダウンロード後開く確認をする」にチェックを付ける

#私の環境はWindows2000なので上記とは違うかもしれません

Qファイルダウンロードの開くで、CSVファイルが開けない

表記の件についてかなり困っています。
教えてください。

【環境】
 Windows2000 SP4 + ASP
【内容】
 現在CSVファイルをダウンロードする仕組みをASPで作成しています。
とりあえず、ダウンロードダイアログがでてくるところまではでき、保存ボタンでも正常に保存できるところまではできたのですが、開くボタンをクリックすると、EXCEL(CSVをEXCELに関連付けしているため)が起動された後に、
”出力ファイル名[1].csv”が見つかりません。という
エラーとなり表示されません。

この原因は何なのでしょうか?
宜しくお願いします。

【ロジック】
ダウンロードロジックは以下のようにしています。

Response.ContentType = "application/octet-stream"
Response.AddHeader "content-disposition","attachment; filename=光彩.csv"
strFilePath = "C:\Inetpub\wwwroot\CoreSt\光彩.csv"
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile strFilePath
Response.BinaryWrite objStream.Read
objStream.Close
Set objStream = Nothing

表記の件についてかなり困っています。
教えてください。

【環境】
 Windows2000 SP4 + ASP
【内容】
 現在CSVファイルをダウンロードする仕組みをASPで作成しています。
とりあえず、ダウンロードダイアログがでてくるところまではでき、保存ボタンでも正常に保存できるところまではできたのですが、開くボタンをクリックすると、EXCEL(CSVをEXCELに関連付けしているため)が起動された後に、
”出力ファイル名[1].csv”が見つかりません。という
エラーとなり表示されません。

この原因は何なので...続きを読む

Aベストアンサー

すみません、私が聞きたかったのは、「もちろんダウンロードできません。」とおっしゃる部分、具体的にはどう言う状況なのか、です。
ダウンロードダイアログが表示され、ファイル名がおかしいだけで、なぜダウンロードできないのか、そのまま「OK」をクリックすると、エラー表示が出るのか、その表示内容は?、などが知りたかったのです。

いろいろ気になるところはありますが、とりあえず上記を教えていただけるでしょうか。

QIEでCSVファイルがダウンロードできない

IEでCSVファイルをダウンロードしようとすると空のCSVファイルが
開いてしまい、正しくダウンロードできずに困っています。
以前は正常にダウンロードできたのですが、ある日を境にできなくなってしまいました。
解決策をご存知の方はご教示願います。
他社製ブラウザでは正常にダウンロードできるのでIEの問題だと思います。

なおOSはXP+SP3、IEのバージョンは8です。

Aベストアンサー

リセットをして検証してください。
http://support.microsoft.com/kb/923737/ja

QASPで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ファイルで、動的にCSVファイルを作成し、クライアントにダウンロードさせたいのですが、実際には、ファイルは作成せずに、ASPで直接、CSVフォーマットのファイルをダウンロードさせているように振舞わせることはできないでしょうか?

手順
クライアント        サーバー
あるURL(A.ASP)にアクセス
             A.ASPのスクリプトでCSVフォーマットを作成
             クライアントに送信(多分、Response.Writeで)
ダウンロードダイアログが開く
「A.CSVをダ...続きを読む

Aベストアンサー

これでOK!です。

<%
Response.AddHeader "Content-disposition", "filename=""motteke.csv"""
Response.ContentType="text/csv"
Response.Write "1,2" & vbNewLine
Response.Write "3,4" & vbNewLine
%>

"text/csv"は適当です(笑)


人気Q&Aランキング