• 締切済み

ASP.NET(C#)におけるファイルダウンロードについて質問させてく

ASP.NET(C#)におけるファイルダウンロードについて質問させてください。 私は今、webアプリケーションを開発しております。 そこで機能のひとつとして、ボタンを押すと保存ダイアログを表示させ、ファイルをダウンロード させられるようにしております。 その保存ダイアログのファイル名にサーバ側からあらかじめ決められた(クライアント側の)ファイルパスを表示させることは可能でしょうか?方法があればお教え願います。 ※保存先のディレクトリを指定するのが面倒なため。 ファイル名に表示させたい例: C:\test.text C:\TestFile\test.text また、たとえ可能だとしても、クライアント側のパスをサーバが勝手に指定するのは セキュリティ的に問題ありでしょうか? ご教示のほど、よろしくお願いいたします。

  • daiii
  • お礼率24% (6/25)

みんなの回答

  • AKARI0418
  • ベストアンサー率67% (112/166)
回答No.1

SilverLight3ならできます。

関連するQ&A

  • Webサーバからファイルをダウンロード

    Webサーバの既知のディレクトリ(http://aaa.co.jp/bbb/)に 保管されているPDFファイル(ccc.pdf)をクラインアントから 次のようにダウンロードさせるサイトが作りたいです。 (1)クライアントが、Webサイトのテキストボックスにファイル名(ccc.pdf)を   入力して、保存ボタンを押す。 (2)クライアントに、「名前を付けて保存」ダイアログを表示させる。   (デフォルトでファイル名は ccc.pdf となっている。) (3)クライアントが「保存する場所」を指定して、「保存」ボタンを押すと、   http://aaa.co.jp/bbb/ccc.pdf がダウンロードされ、指定の場所に   ファイルが保存される。 この(2)、(3)の処理をさせるのに、JavaScriptでどのように書けば 良いのでしょうか? (location.href でファイルをブラウザで表示させることはできますが、  表示させることなく、保存だけしたいです。) 素人のため、言葉の使い方がおかしいかもしれませんが、 宜しくお願い致します。

  • ファイルのダウンロードについて

    サーバーにあるテキストファイルを、クライアント側で受信することはできますか? ダイアログは表示したくありません。 サーバーはIISで、クライアントは最新モバイル(IOS,Android)です。 ご存じでしたら、回答よろしくお願い致します。 ※何がしたいかと言いますと、クライアント側にデータを溜めておきたいのです。   WebStorageは容量が小さいですし、IndexedDBはSafariが対応してないですしで    困っています。

  • csvファイルダウンロード時のファイル名

    いつもお世話になっております。 CSVファイルダウンロード時のファイル名についての質問です。 (CSVダウンロード処理は下記の方法で行っています。) "Content-Disposition","inline;filename=test.csv" CSVファイルをサーバーからダウンロードする際、 ファイルを[開く]or[保存]のダイアログが表示され、 保存を選択し、保存したファイルを表示する場合は、 ファイル名とシート名とに差異はなく、 シート名については、そのままファイル名が指定されますが、 上記の場合のシート名は『test』になります。 しかし、[開く]を選択した場合、 シート名は、 .csv]test[1]などとなってしまいます。 原因としては、開くを押下した場合でも テンポラリーフォルダに一時的にファイルが保存されてしまうせいだと 考えます。 実際、ファイル名をtest[1].csvとしてファイルを開くと .csv]test[1]というシート名になってしまいました。 テンポラリーフォルダに保存する際 なぜ角カッコ[]つきのファイル名test[1].csvで保存されてしまうか ご存知の方がいらっしゃいましたら、 是非ご教示くださいますよう宜しくお願いいたします。

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

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

    • ベストアンサー
    • XML
  • ダウンロード

    サーブレットで、サーバーにあるファイルをクライアント側が保存する場所を指定してダウンロードできるようにしたいんですけれど、どのようにすればいいんでしょうか? 出来ればプログラムの例があればありがたいんですけれど、よろしくお願いします。

  • ファイルダウンロードについて

    現在、クライアントアプリから指定サーバーに接続し、 クライアントアプリのバージョンアップ版があれば、 ダウンロードするという機能をヘルプ等を参考に 実装しており、CHttpFileを使用してファイルを読み込み バッファに格納までは出来たのですが、ファイル名を 指定して保存する事ができません。 どなたかご教示願えませんでしょうか? 環境はVC++6.0 MFCです。

  • dxfファイルの強制ダウンロード

    サーバー(アパッチ)においてあるdxfファイルを強制的にダウンロードさせたいのですが、設定はサーバー側で行うのでしょうか? 現在は各クライアントマシンの環境によってダウンロードできるのもあるのですが、ブラウザ(IE5.5)上にdxfファイルの中身のテキストが表示されてしまうのもあります。 強制的にダウンロードさせたいのですが・・・ よろしくお願いします。

  • ネットでファイルをダウンロードするとき・・・

    えっと、ネットでファイルをダウンロードするときは ダウンロードのリンクをクリックした後、 ファイルを保存するか、開くか、とか、 どこに保存するか、というのを確認するダイアログ(?)が 出るのですが、昨日からそれがでません。 思い返すと、ダイアログの画面で、次から表示しないに間違ってチェックを 入れてしまったのが原因のようです。 もう一度出るように設定したいのですが、 どうすればいいでしょうか? ご教授お願いしますm(_ _)m

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

    Win2000 IE5.0で 下記のように指定しCSVファイルを取得したいのですが ファイルのダウンロードのダイアログが表示されてしまいます。 これを非表示にする方法は存在するのでしょうか? Private Sub Form_Load() WebBrowser1.Navigate ("c:\test.csv") End Sub

  • 「名前をつけてファイルを保存」で保存する:VB.NET

    テキストボックスの内容をテキストファイルに書き込んで保存するプログラムを作っています。 1.指定した場所に指定したファイル名で保存する 2.「名前をつけて保存する」ダイアログを表示する 以上の2つについては分かったのですが、いわゆるメモ帳のようにメニューバーからファイル→名前をつけて保存ダイアログを開き、任意の場所にテキストボックスの内容を書き込んだテキストファイルを作成する方法が分かりません。 分かる方がいらっしゃいましたらご教授下さい。