Angulaires - Lecture d'un fichier et d'analyser son contenu
J'ai upload de fichier de contrôle qui détient le fichier sélectionné comme ci-dessous,
<div class="Block">
<label id="lbl">File </label>
<input #fileInput type='file'/>
</div>
J'ai un bouton "soumettre" ci-dessous,
<button type="button" class="btn btn-primary"
(click)="uploadDocument()">Upload File</button>
Lorsque je sélectionne un fichier et cliquez sur le bouton télécharger le fichier que j'ai besoin du contenu à l'intérieur du fichier sans l'envoyer au serveur et de la lecture à partir de là.
Remarque: le Type de fichier sera csv
a vous d'obtenir la solution à votre problème.
OriginalL'auteur Karthik | 2017-11-30
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
FileReader
en javascript pour réaliser ce que ses uncsv
fichierAjouter un fichier d'événement de changement de stocker le fichier dans un objet en tant que ci-dessous,
La fonction est de définir le fichier à un objet qui est utilisé plus tard
Lorsque le bouton envoyer est cliqué, vous pouvez utiliser le
readAsText()
méthode deFileReader
en javascript pour obtenir le contenu ci-dessous,Note:
onload
événement sera déclenché après que le contenu est lu jusqu'à votre logique doit être à l'intérieur de laonLoad
fonction.Devons-nous supprimer le
FileReader
des écouteurs d'événement, nous vous abonner?comment puis-je lire ou stocker des fichiers contenu dans certaines de tableau,afin que je puisse utiliser le contenu dans une autre position.
OriginalL'auteur Aravind
vous tirez sur le fichier de l'entrée et utiliser le FileReader API
OriginalL'auteur bryan60