De la charge .fichier txt à partir de javascript avec jquery
Je veux charger un local .fichier txt et de travailler avec le contenu en javascript.
Mon fichier local est comme C:\Users\Who\Desktop\file.txt
Grâce
Cool. Quel est votre problème?
double possible: stackoverflow.com/questions/196498/...
je l'ai vu. mais je veux obtenir de l'ir à partir de mon ordinateur directement. jQuery.get('file://C:/Users/Luccas/Desktop/idades.txt', function(data) { var myvar = data; }); semble ne pas fonctionner, seule solution à la place sur le serveur pour obtenir via ajax dit sous.
peut-être qu'il a besoin de quelques conseils/les pointeurs?? Une manifestation d'hostilité cette réponse vraiment oriente les personnes à l'écart à partir de sites de ce genre
double possible: stackoverflow.com/questions/196498/...
je l'ai vu. mais je veux obtenir de l'ir à partir de mon ordinateur directement. jQuery.get('file://C:/Users/Luccas/Desktop/idades.txt', function(data) { var myvar = data; }); semble ne pas fonctionner, seule solution à la place sur le serveur pour obtenir via ajax dit sous.
peut-être qu'il a besoin de quelques conseils/les pointeurs?? Une manifestation d'hostilité cette réponse vraiment oriente les personnes à l'écart à partir de sites de ce genre
OriginalL'auteur Luccas | 2010-07-21
Vous devez vous connecter pour publier un commentaire.
par défaut javascript n'est PAS autorisé à accéder au système de fichiers local pour des raisons de sécurité. Si vous voulez permettre à un script particulier l'accès à un fichier local puis vous avez 2 options.
1a. Changer de modèle, mettre le fichier texte sur un serveur et de les charger à partir de là...
1b. Exécuter un serveur web local 🙂
2 ... cela devient navigateur dépendante,
En particulier,
vous pouvez créer un signé javascript de Mozilla comme les navigateurs, voir http://www.mozilla.org/projects/security/components/signed-scripts.html pour plus de détails
vous pouvez créer un ActiveX plugin qui permet l'accès local pour IE types... ;
et pour rien d'autre de nouveau en lecture o accès local.
OriginalL'auteur Elf King
Vous ne pouvez pas le placer sur un serveur web (sur le même domaine que vous travaillez sur) puis effectuer une requête AJAX OBTENIR.
Oui, vous pouvez utiliser un certain nombre de solutions de bout, j'ai répondu à la question dans le contexte de JavaScript, une solution basée sur le client,
OriginalL'auteur Anders
Je devine votre question que vous avez peut-être essayer de faire un peu de JS de templating. Dans ce cas, vous auriez probablement envie de regarder quelque chose comme ceci: http://github.com/andyet/icanhaz.js
Court, vous pouvez stocker le texte que vous souhaitez accéder à la JS de cette façon:
C'est en fait valide en HTML 5. Ensuite, vous pouvez récupérer le contenu en JS comme suit:
$('#my_snippet').html();
ICanHaz.js les résumés un peu pour vous si vous êtes à la création de modèles... je vous recommande d'utiliser à la place.
OriginalL'auteur Henrik Joreteg
Vous pourriez instancier un contrôle WebBrowser, utiliser le C# pour charger le .fichier txt contenu dans un div ou quelque chose et aller de là.
OriginalL'auteur µBio
Permettant à un site web pour l'accès c:\path\file.xxx sur l'ordinateur du client est une faille de sécurité importante. Javascript n'aura jamais cette fonctionnalité.
OriginalL'auteur Bryon Hibbetts