- PR -

【ASP.NET】 動画ファイルのセキュリティについて

1
投稿者投稿内容
ゆうじ001
会議室デビュー日: 2005/07/30
投稿数: 13
投稿日時: 2005-09-01 15:14
WEBで動画ファイル(mpeg)にセキュリティを持たせたいと思い、いろいろ試して見た
のですが、うまくいきません。

やりたいことは、フォーム認証で認証されたユーザのみ特定の動画ファイルをダウンロー
ドさせたいと思っています。

試してみた内容は、以下の通りです。

1.「.mpeg」拡張子をマッピングしてやってみたのですが、動画ファイルのサイズが大
きくなるとエラーになってしまう。

2.Windowsユーザで偽装させて、動画ファイルにそのユーザのみアクセス権を与えても
ログインダイアログが表示されてしまう。


動画ファイル自体のサイズが100MBもあるので、マッピングさせるとメモリを食う
し、ダウンロードさせるようにResponse.WriteFile()しても、同様にメモリを食うし、
何かよい方法がありますでしょうか?


どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2005-09-01 16:20
http://dotnetfan.org/forums/58/ShowPost.aspx
こんな感じでaspxの中からファイルをダウンロードする、といった方法が
使えるかもしれません。
ダウンロードするだけだったら、ashxを使うほうがいいかもしれませんね。

#ファイルのアップロードには大きさの制限あったけど、ダウンロードも
 あるんだっけ?
ゆうじ001
会議室デビュー日: 2005/07/30
投稿数: 13
投稿日時: 2005-09-01 16:56
引用:

どっとねっとふぁんさんの書き込み (2005-09-01 16:20) より:
http://dotnetfan.org/forums/58/ShowPost.aspx
こんな感じでaspxの中からファイルをダウンロードする、といった方法が
使えるかもしれません。
ダウンロードするだけだったら、ashxを使うほうがいいかもしれませんね。

#ファイルのアップロードには大きさの制限あったけど、ダウンロードも
 あるんだっけ?



上記方法も、試したのですが、動画ファイルサイズ(100MBくらい)が大きすぎる
と、メモリが大量に消費されてしまいます。(軽減する方法があるのか不明)

また、大きいファイルであると、「サーバー アプリケーションは使用できません。 」
という、エラーメッセージが返ってきます。

単純に、「右クリック」→「ファイルの保存」を行いたいのですが、何か良い方法が
ありますでしょうか?


ぼのぼの
ぬし
会議室デビュー日: 2004/09/16
投稿数: 544
投稿日時: 2005-09-01 17:23
過去ログにこんなのを見つけましたが、参考になるでしょうか?

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=18625&forum=7
ゆうじ001
会議室デビュー日: 2005/07/30
投稿数: 13
投稿日時: 2005-09-01 17:44
引用:

ぼのぼのさんの書き込み (2005-09-01 17:23) より:
過去ログにこんなのを見つけましたが、参考になるでしょうか?

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=18625&forum=7



すごく参考になり、問題が解決しました。過去ログ探してみたのですが、
上記の記事にたどり着けませんでした。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)