Utiliser javascript pour récupérer une valeur dans un fichier txt

Signaler
Messages postés
14
Date d'inscription
mercredi 31 mars 2021
Statut
Membre
Dernière intervention
12 avril 2021
-
 Hadus -
Bonjour,

Après quelques heures de recherche je n'ai pas forcément trouvé la bonne solution à ma problématique.

En effet, je souhaite depuis une page html, lancer un script qui récupère l'unique variable inscrite dans un fichier .txt. Ma variable est une valeur int.
Je suppose que le script doit être hyper simple, mais jusqu’à présent rien ne me satisfait. Du coup, quelqu'un pourrait il m'indiquer comment faire ?

A mon sens cela doit ressembler a quelquechose du type :

<script>
var valeur = readFile("c://User/folder/folder/file.txt")
var mavaleur = valeur
</script>

En vous remerciant.

Configuration: Windows / Firefox 87.0

3 réponses

Messages postés
32092
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
18 avril 2021
3 405
Bonjour,

Tu ne nous précises pas si tu utilises node.js ou non.

Si c'est non.. tu dois pouvoir essayer ceci
https://stackoverflow.com/questions/14446447/how-to-read-a-local-text-file

Messages postés
14
Date d'inscription
mercredi 31 mars 2021
Statut
Membre
Dernière intervention
12 avril 2021

Bonjour, Merci pour votre réponse. J'ai testé mais sans succès. Après oui j'utilise avec NodeJs.
Messages postés
32092
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
18 avril 2021
3 405
Alors node.js je ne pourrai rien pour toi
Salut,
le plus simple est d'utiliser un fichier JSON qui a ses propres méthodes et éviter de s'embêter avec des séparateurs.

exemple de fichier JSON avec une seule valeur:
{a:'valeur'}
Enregistré avec l'extension .json difficile de faire plus simple avec les méthodes JSON derrière native de JS.

En local pas recommandé toutefois(d'utiliser un fichier texte) car aucune sécurité.
Avec Node.js pourquoi ne pas utiliser une base de données? Voire du NOsql comme mongoDB(j'suis pas tellement fan du NOSQL-parce qu'uen seule valeur stockée beurk au niveau SI - mais là j'ai l'impression ça s'y prête).