アプリ版:「スタンプのみでお礼する」機能のリリースについて

ASP.NET(VB.NET)でWebアプリケーションの製作をしています。

トップページからログインさせて、その後サーバーに置いてあるファイル(エクセルファイル)へのリンクを張って、ダウンロードさせています。

ですが、ログインしていなくてもファイルのアドレスを直打ちするとダウンロードが可能となります。

ログインしないとダウンロードできなくする方法はありますか?

どうかよろしくご教授下さいませ。

A 回答 (1件)

私が思いつくのは…



○ASP.NETを介してダウンロードさせる
参考URL
CSVのダウンロード↓
http://www.microsoft.com/japan/msdn/asp.net/tips …
Content-type一覧↓
http://support.microsoft.com/kb/318756/ja
http://www.atmarkit.co.jp/fnetwork/rensai/netpro …

○Excelファイルを認証の必要なディレクトリに置く
参考URL
認証に関して↓
http://www.atmarkit.co.jp/fdotnet/aspnet/aspnet1 …

あとはReffererをみてごにょごにょするという手もあるかもしれません。
    • good
    • 0
この回答へのお礼

上手く投稿が出来ていなかったので、再投稿

回答ありがとうございます。

ASP.NETを介してダウンロードさせる方法を取り、ファイルの保管場所はネットユーザーが参照できない場所にすることで解決しました!
ただ、ファイル名に日本語を使用していたためか、ダウンロード時にファイル名が文字化けするようになりました・・・
現在、文字化け対策を考えています。

お礼日時:2006/10/06 16:57

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