0

画像をアップロードするために有効な json Web トークンが必要な API があります。

たとえば、写真をアップロードするために (この URL への Authorization ヘッダーを使用して) 投稿を作成します。 http://localhost:3000/api/account/events/54f9b55254fb9f32306a26dd/sponsors/54fdb4212f67981b1f6a8665/logo

画像を取得したい場合は、同じ URL に対して GET リクエストを実行しますが、画像を取得するときに Authorization ヘッダーを送信できないため、JWT を使用する場合は機能しません。

解決策はありますか?ユーザーが承認するまで、画像を公開することはできません。

4

1 に答える 1

1

AuthorizationGET リクエストを行うときにヘッダーを送信できない理由は明らかではありません。誰がその要求をしているのですか? HTMLimageタグを使用して画像を読み込みますか?

その場合は、サイトに承認を追加しsrc、そのタグの属性を、Cookie 認証によって保護されているサイト内のリソースに向ける必要があります。次に、そのリソース実装で、JWT トークンを使用して Web API を呼び出すことができます。

于 2015-03-11T02:11:22.903 に答える