Мне нужно получить base64 файла изображения.
Все, что мне дают, это локальный путь к файлу, например: C:\APPL\scans\IMG555.jpg
Я попробовал этот кусок кода, но, похоже, не работает.
var name = 'IMG555.jpg';
var path = '`C:\APPL\scans\';
export const fileToBase64 = (filename, filepath) => {
return new Promise(resolve => {
var file = new File([filename], filepath);
var reader = new FileReader();
// Read file content on file loaded event
reader.onload = function(event) {
resolve(event.target.result);
};
// Convert data to base64
reader.readAsDataURL(file);
});
};
fileToBase64(name , path).then(result = {
console.log(result);
});
Я получаю только часть (небольшую длину) base64. Итак, это не правильный файл изображения.
Кто-нибудь есть лучший способ сделать это?