Чтение данных из файла JSON, просматриваемого из системы - PullRequest
0 голосов
/ 08 октября 2018

Есть ли способ прочитать данные из просматриваемого файла.Допустим, у меня есть тег файла
<input type = "file"/>, где я могу просмотреть файл JSON из системы.Мне нужно прочитать просматриваемый файл и отправить информацию в индексированную БД.Все это должно происходить на стороне клиента с использованием JavaScript или angular-JS.

1 Ответ

0 голосов
/ 09 октября 2018

С этим кодом я смог разобраться в проблеме.

  angular.module('app').directive('fileModel', ['$parse', function ($parse) {
        return {
            restrict: 'A',
            link: function(scope, element, attrs) {
                var model = $parse(attrs.fileModel);
                var modelSetter = model.assign;

                element.bind('change', function(e){
                   scope.myFile = element[0].files[0];
                   var reader = new FileReader();
                   reader.readAsText(scope.myFile);
                   var dataFromFile = reader.result;

                });
            }
        };  
    }]);
...