pdf キーワードが原因で、この回答の検索が妨げられ続けています。
API 呼び出しを介してドキュメントを取得しようとしています。下記参照:
(function($) { // Handles opening a notes list page
displayDocument = function(documentPath) {
console.log("reached displayDocument");
var callApi = documentPath;
console.log(callApi);
var documentReq = $.ajax({
beforeSend: function() { showLoader(); },
url: callApi,
dataType: 'json',
contentType: 'application/pdf',
headers: {
Authorization: 'Token ' + authToken
}
});
documentReq.success(function(data) {
console.log("Got resume " + data);
});
documentReq.error(function(data) {
console.log("Failed to get resume " + JSON.stringify(data));
});
};
})(jQuery);
200 OK が返され、リクエストは「エラー」になります。
documentReq.error 関数はこれを吐き出し始めます:
履歴書の取得に失敗しました {"readyState":4,"responseText":"%PDF-1.4\r\n%����\r\n1 0 obj\r\n<<\r\n/Type /Catalog\ r\n/Pages 2 0 R\r\n>>\r\nendobj\r\n3 0 obj\r\n<<\r\n/CreationDate (D:20060515092800)\r\n/著者 (aaronb) \r\n/クリエイター (Ikon Communications)\r\n/プロデューサー (Ikon Communications)\r\n/タイトル (Aaron W)\r\n>>\r\nendobj\r\n2 0 obj\r\n <<\r\n/Type /Pages\r\n/Kids [4 0 R 5 0 R]\r\n/Count 2\r\n/Resources <<>>\r\n\r\n/ MediaBox [.00 .00 595.00 842.00]\r\n>>\r\nendobj\r\n4 0 obj\r\n<<\r\n/Count 1\r\n/Type /Pages\r\n /キッズ [6 0 R]\r\n/親 2 0 R\r\n/MediaBox [.00 .00 612.00 792.00]\r\n>>\r\nendobj\r\n5 0 obj\r\n <<\r\n/Count 1\r\n/Type /Pages\r\n/Kids [7 0 R]\r\n/Parent 2 0 R\r\n/MediaBox [.00 .00 612.00 792.00 ]\r\n>>\r\nendobj\r\n6 0 obj\r\n<<\r\n/Type /Page\r\n/Parent 4 0 R\r\n/Contents [8 0 R]\r\n/Resources <<\r\n/ProcSet [/PDF /ImageB /ImageC / ImageI /Text]\r\n/XObject <<\r\n/ed12522b-184c-403b-ba19-aba6d7723557 9 0 R\r\n>>\r\n\r\n>>\r\n\ r\n>>\r\nendobj\r\n7 0 obj\r\n<<\r\n/種類/ページ\r\n/親 5 0 R
したがって、Key: "value"s を使用した通常の json 呼び出しと比較して、ドキュメント自体の処理方法に何かが欠けているだけだと思います。
何かご意見は?または方向?
事前に乾杯