我的HTML中有以下内容,
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
function displayStream(bytestream){
var data = btoa(bytestream);
console.log(data);
var obj ='<object type="application/pdf" width="100%" height="100%" border="2" class="pdfObject" data="data:application/pdf;base64,'+data+'" ></object>';
$('#divContainer').append(obj);
}
</script>
<title>Development </title>
</head>
<body>
<p id='output'> Below is the PDF </p>
<div id="divContainer">
</div>
</body>
</html>
我在我的ajax调用中获取字节流数组,当我调用displayStream方法时,它会在开发人员控制台中抛出以下错误。
在仍然转换字节[]后,它会抛出以下错误。
任何人都可以建议如何使用javascript在DIV中将HTML页面中的PDF字节[]显示为PDF。