Я создаю веб-приложение в MVC-5, в котором я хочу, чтобы преобразовать (PDF, Word, Excel, изображения) в двоичные данные, а затем вставить данные в базу данныхвключают данные в base64 перед отправкой WebService
$scope.savefunction = function() {
var f = document.getElementById('file').files[0],
r = new FileReader();
r.onloadend = function (e) {
$scope.data = e.target.result;
console.log($scope.data);
}
r.readAsBinaryString(f);
}
это мое кодирование для преобразования данных в двоичный, но когда я печать данных console.log($scope.data);
данные показывают, как следует
е? ± 3-ÂÞ²] ÄTê¸2j) O, l0 /% B ¬ ð¼Ñêz £ ¿§Å, ¡/ û | f \ Zþçæ? 6ï! Y'_áo] Aó
мой друг сказал мне преобразовать данные в базу 64, прежде чем отправлять его в webservice, я хочу преобразовать этот код в базу 64, прежде чем отправлять его в webservice, пожалуйста, предложите мне код, который может помочь ему конвертировать данные в базе 64
код [WindowBase64 API] (https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64) содержит методы утилиты для преобразования данных в и из base64, схемы кодирования двоичного кода. – georgeawg