1

別のドメインへの顧客ヘッダーを持つ XMLHttpRequest を作成します。テキストまたはバイナリのデータが返されます。テキスト、画像、pdf などのデータを表示できない場合は、fancybox とダウンロード ボックスに表示するのが好きです。

以下は私が使用するコードです。テキスト表示OKなのですが、画像がテキスト表示されてしまいます。

var invocation = new XMLHttpRequest();

invocation.open('GET', URL, false);
invocation.setRequestHeader("Authorization", $.trim(header)); 
invocation.send(); 

$.fancybox({
    'autoSize': true,
    'enableEscapeButton' : true,
    'overlayShow' : true,
    'overlayOpacity' : 0,
    'hideOnOverlayClick' : false,
    'content' : invocation.response,
    'type':invocation.getResponseHeader('content-type')
});

誰でもこれを修正するのを手伝ってもらえますか?

4

0 に答える 0