2017-03-14 8 views
0

私はビデオメッセージを録画してユーザーに送ることができるcoldfusionアプリケーションを持っています。ユーザーがビデオを見るときにビデオを非公開にしたい。認証後にビデオにアクセスする

私がブラウザでexample.com/test.mp4 url​​を押すと、関連するユーザーがサイトにログインしてビデオを視聴していることを認証する必要があります。

私が働いていたのは、web.configのURLをファイルに書き換えるURLを書き換えるweb.configを追加する必要があり、そのファイルが応答してビデオパケットを返すということです。

しかし、私はどのようにcoldfusionでコンテンツを送り返すことができるのか分かりません。私は以下のようにcfcontentを使うことができます

<cfheader name="Content-disposition" value="filename=test.mp4"> 
<cfcontent file="test.mp4" type="video/mp4"> 

もっと良い解決策を知っている人はいますか?

答えて

0

私はこれを数年前にCFアプリケーションでやった。 cfcontentを使用する代わりに、私はAmazon Web Servicesを使用しました。 coldfusionでクレデンシャルをチェックした後、サーバーはAWSに接続してmp4をロードするトークンを取得します。 cflocationを使用すると、トークンがクライアントに渡され、クライアントはそのトークンを使用してAWSからmp4を要求しました。

申し訳ありません申し訳ありませんが、私はコードを手に入れるためにこのプロジェクトを手軽に利用することはできません。しかし、少なくともあなたはアイデアを得る... AWSをチェックし、ファイルのアクセスを保護する。

関連する問題