我有一个BLOB URL,其pdf文件包含以下内容:
blob:http://localhost/468479b7-7db1-4e35-ab35-acf9ff0739f8
使用filereader我将其转换为base64:
var myReader = new FileReader();
var blob = new Blob([v.src], {type: "application/pdf"});
myReader.readAsDataURL(blob);
myReader.onload = function(event) {
result = event.target.result;
console.log(result);
console.log(v.src);
};
结果是:
data:application/pdf;base64,YmxvYjpodHRwOi8vbG9jYWxob3N0LzQ2ODQ3OWI3LTdkYjEtNGUzNS1hYjM1LWFjZjlmZjA3MzlmOA==
现在可以从编码的网址获取pdf内容吗?
如果没有,我的选择是什么?
答案 0 :(得分:0)
提取内容部分。解码并保存到文件中。
$data = explode(';',"data:application/pdf;base64,YmxvYjpodHRwOi8vbG9jYWxob3N0LzQ2ODQ3OWI3LTdkYjEtNGUzNS1hYjM1LWFjZjlmZjA3MzlmOA");
$encoded = explode(',',$data[1]);
file_put_contents("test.pdf",base64_decode($encoded[1]));