我的项目有以下几种:
-html
index.html
-css
-js
my.js
-pdf
test.pdf
我需要将此“test.pdf”转换为base 64并通过POST发送
我尝试使用这样的函数:
function getBase64() {
var reader = new FileReader();
var file = new File("/pdf/test.pdf","r");
reader.addEventListener("loadend", function() {
// reader.result contains the contents of blob as a typed array
reader.readAsDataURL(file);
reader.onload = function () {
console.log(reader.result);
return reader.result;
};
reader.onerror = function (error) {
console.log('Error: ', error);
};
});
但是我不是通过文件夹路径的正确方法,或者我必须使用其他对象而不是文件。
var file = new File("/pdf/test.pdf","r");
最好的方法是什么? 谢谢!