可以使用FileReader对象来读取文件内容,并使用btoa()函数将文件内容转换为Base64编码。以下是一个示例代码:
function convertToBase64(file) {
var reader = new FileReader();
reader.onloadend = function() {
var base64Data = btoa(reader.result);
console.log(base64Data);
};
reader.readAsBinaryString(file);
}
// 选择PDF文件并转换为Base64
var fileInput = document.getElementById('fileInput');
fileInput.addEventListener('change', function(event) {
var file = event.target.files[0];
convertToBase64(file);
});