OAuthで保護されたバックエンドから画像を読み込むAngularJSアプリケーションを作成しました。私のOAuthライブラリは、Angular $httpProvider
に余分なインターセプタを追加して、正しい認証ヘッダーを追加することによって構成されています。動的ngSrcリクエストでHTTPインターセプタを強制する
私HTML
テンプレートでの私のソースコードは次のようになります。
<img ng-src="{{ '/users/1/images/' + imageId }}">
私の問題はngSrc
ディレクティブによって作成されたHTTPリクエストはリクエストとその結果$http
実装によって無視されていることです間違った認証。 正常なAPI関数が正しく呼び出されます($http
と$resource
を直接使用して、コントローラ/サービスによって呼び出されたもの)。
感謝を。私はすでにこれを検討していましたが、Base64の複数のチャンクを追加すると、DOMへのパフォーマンスの影響が心配です。きれいで上品な解決策があることを願っていました。 –