2016-06-15 22 views
2

直接URLでウェブサイトからのファイルダウンロードを防止します。Javascriptで直接URLでファイルをダウンロードして防止する

このようにして、クライアントのリクエストとともにカスタムパラメータが設定されている場合にのみ、ファイルのダウンロードを許可する必要があります。

ユーザーがファイルダウンロードのHTMLリンクをクリックすると、たとえばカスタムHTTPリクエストのヘッダー値を設定することはできますか?このパラメータの存在に基づいてサーバー側のロジックが決定します - ファイルのダウンロードまたは許可を許可します。

直接URLによるファイルのダウンロードを防ぐために他の方法を使用できない場合は、

答えて

1

あなたの質問は、「Javascriptを使用してリクエストにカスタムヘッダーを追加できますか?」です。

あなたのリクエストを行うためにajaxを使用しているのなら、それはかなり簡単です。ここに例があります:

// Request with custom header 
$.ajax({ 
    url: 'foo/bar', 
    headers: { 'x-my-custom-header': 'some value' } 
}); 
関連する問題