我使用API来获取pdf,API返回一个json字符串https://jsoneditoronline.org/?id=743a5a1d3a8449f79a490d6b91fa11d8,这是在浏览器中呈现文件的代码
const uintArray = new Uint8Array(json.result.buffer.data);
const blob = new Blob([uintArray], {type: json.result.type});
const iframe = document.createElement('iframe');
iframe.src = URL.createObjectURL(blob);
document.querySelector('.result-output').appendChild(iframe);
如何使用PHP将pdf写入文件?
答案 0 :(得分:0)
我可以看到你正在使用javascript来获取数据。
获取数据后,您应该使用数据向PHP发布请求并将该数据写入文件。
所以学会......
另外......不是将整个blob字符串发送到PHP,而是可以在API上发送文件的URL,并允许PHP直接从API下载(如果可以访问API)来自PHP的API)。
答案 1 :(得分:-1)
<?php
$myfile = fopen("file.pdf", "w") or die("Unable to open file!");
fwrite($myfile, $myFileBlob);
?>
使用PHP将blob写入文件。