Javascript Base64:如何将URL转换为Base64格式?
我确实有个问题,我的服务器中提取了一个PDF文件,它返回一个资源位置URL,我想将其转换为base64,我该怎么做?谢谢我希望这能对你有所帮助Javascript Base64:如何将URL转换为Base64格式?,javascript,base64,Javascript,Base64,我确实有个问题,我的服务器中提取了一个PDF文件,它返回一个资源位置URL,我想将其转换为base64,我该怎么做?谢谢我希望这能对你有所帮助 btoa('www.aws.com/pdf.file') //"d3d3LmF3cy5jb20vcGRmLmZpbGU=" 您想将什么转换为基数64?PDF??还是URL?我不太明白你的问题。先生,你打算用哪种语言?您的路径存储在数据库中还是仅存储在文件系统中?路径来自aws服务器,例如“location:www.aws.com/pdf.file”,我
btoa('www.aws.com/pdf.file') //"d3d3LmF3cy5jb20vcGRmLmZpbGU="
您想将什么转换为基数64?PDF??还是URL?我不太明白你的问题。先生,你打算用哪种语言?您的路径存储在数据库中还是仅存储在文件系统中?路径来自aws服务器,例如“location:www.aws.com/pdf.file”,我想在angularjs控制器
fetch(url)中执行此操作。然后(response=>{return response.blob()})。然后(blob=>{let f=new FileReader();f.onload=doSomethingWithDataURL;f.readAsDataURL(blob);});
函数doSomethingWithDataURL(evt){let dataURL=evt.target.result;..}
或者您可以使用xhr+responseType='blob'代码>用于ES5浏览器。哦,您必须配置您的aws,以便它接受来自您域的跨源请求。我还有一个问题,为什么其他URI以“data:application/pdf;base64”开头?