Kurlrip
10/7/2016 - 3:54 PM

Ouvrir un fichier depuis le navigateur: Dans le View il faut : <div> <input type="file" id="fileInput"> </div> et un champ texte

Ouvrir un fichier depuis le navigateur: Dans le View il faut :

et un champ texte avec : id="fileDisplayArea" pour afficher le resultat
var fileInput       = document.getElementById('fileInput');

fileInput.addEventListener('change', function(e) {
  var file = fileInput.files[0];
  var textType = /text.*/;

  if (file.type.match(textType)) {
	  var reader = new FileReader();

	  reader.onload = function(e) {

      $scope.CSVVal = reader.result;
      $scope.$apply();
	  }

	  reader.readAsText(file);
  } else {
      $scope.CSVVal = "File not supported!";
      $scope.$apply();
  }
  
});