JS将PDF转换为本地路径中的base64

时间:2017-03-31 09:03:04

标签: javascript html

我的项目有以下几种:

 -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");

最好的方法是什么? 谢谢!

0 个答案:

没有答案