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