Barre oblique inverse d'échappement dans la chaîne javascript

J'ai besoin d'afficher le nom du fichier actuellement sélectionné (dans <input type="file"> élément).

Tout va bien, le seul problème est que je reçois ce genre de chaîne "C:\fakepath
\typog_rules.pdf" (browset met automatiquement ce que la valeur de l'élément d'entrée).

Quand j'essaie de diviser la chaîne en '\' ou '\\' il échoue en raison de la non échappés des barres obliques. Essaie de trouver/remplacer les barres obliques échoue également. Est-il un moyen de contourner cela? J'ai besoin de ce travail, au moins dans l'Opéra et IE (parce que dans les autres navigateurs je peux utiliser FileReader)

E. G. je suis "C:\fakepath\typog_rules.pdf" en tant qu'entrée et que vous souhaitez obtenir "typog_rules.pdf" en sortie.

  • Pouvez-vous nous montrer le code et le message d'erreur que vous obtenez?
InformationsquelleAutor Max | 2011-12-23