将pdf文件的二进制内容保存为javascript变量

时间:2017-04-14 15:03:26

标签: javascript pdf url binary-data

是否可以将pdf的二进制内容保存到javascript变量中? 我有一个网页,其中包含保存pdf文件的URL,我需要将pdf文件保存到javascript变量中。我想它应该是二进制数据。

1 个答案:

答案 0 :(得分:1)

您可以将XHR与响应类型blob一起使用:

var oReq = new XMLHttpRequest();
oReq.open("GET", "/myfile.pdf", true);
oReq.responseType = "blob";

oReq.onload = function(oEvent) {
  var blob = oReq.response;
  // `blob` contains the PDF content
};

oReq.send();

来源:Sending and Receiving Binary Data, MDN