javascript - 在 Javascript 中读取 PDF 时丢失数据
问题描述
我通过 URL 获取我的 pdf 文件,然后将 base64 保存在一个变量中,如果我得到的文件是一个 IMAGE,它工作得很好,但如果它是 PDF,它就不起作用。数据为空。
function toDataURL(url, callback) {
var xhr = new XMLHttpRequest();
xhr.onload = function() {
var reader = new FileReader();
reader.onloadend = function() {
console.log(reader.result)
callback(reader.result);
};
reader.readAsDataURL(xhr.response);
};
xhr.open('GET', url);
xhr.responseType = 'blob';
xhr.send();
}
解决方案
推荐阅读
- selenium - 选择文件和输入文本关键字在 Robot Framework Selenium 中不起作用
- python - Python:如何优化或简化以下代码?
- ubuntu - Gnome Tweak Tool 不保存更改
- excel - 在 VBA WinHttpRequest 上捕获超时
- java - Web 应用程序运行正常但重新启动计算机返回:源服务器未找到目标资源的当前表示
- opencart - Opencart v3 调用 webhook
- c# - 如何在同一解决方案中从 c# 项目接收 vb 项目中的事件
- java - ...NoteController 中的字段存储库需要一个类型为 ...NoteRepository 的 bean,但无法找到
- electron - 如何使用电子存储将对象插入到对象数组中
- python - 通过一行和每个列名迭代数据框并为 bkoeh-heatmap 填充新数据框