0

ユーザーが写真、オーディオ、ビデオをアップロードできる Web サイトを開発しています。すべてのユーザーは、他のユーザーがアップロードしたファイルを見ることができます。他のユーザーがアップロードしたファイルをどのユーザーにもダウンロードさせたくありません。ユーザーがファイルをダウンロードすることを許可せずにウェブページ?

4

2 に答える 2

0

ビューを通じてメディアリクエストを管理することをお勧めします。

@login_required
def getmedia(request, media_id):
    media = get_object_or_404(Media, pk=media_id)
    if media.owner != request.user:
        #Handle user not owning the media
        HttpResposeRedirect("/404")
    # Handle users owning the media
于 2012-06-04T19:08:28.153 に答える
0

Web ブラウザーはページをレンダリングするためにダウンロードする必要があり、ダウンロードが完了すると、エンドユーザーは好きなことを行うことができるため、ダウンロード不可にすることはできません。

あなたができる唯一のことは、それを Flash コントロールで完全にラップすることです (つまり、ムービーは実際には SWF ファイルになります)。ダウンロードしたものが役に立たなくなるだけです。

于 2012-06-04T20:00:13.193 に答える