2012-11-07 4 views
0

Comment accéder au chemin d'un dossier au lieu d'un fichier en utilisant Ext.form.field dans extjs. Est-il possible du tout dans extjs.Comment obtenir le chemin du dossier au lieu du chemin du fichier dans les extensions

Je peux utiliser le composant ci-dessus mais il ne me donne que le nom du fichier sans le chemin d'accès au fichier. Ou devrais-je utiliser des outils tiers comme jquery ou peut-être html dynamique/plain js?

+0

Chemin vers quel répertoire? – zerkms

+1

IlRC restreint les chemins d'accès aux fichiers locaux via JavaScript car il s'agit d'un problème de sécurité. –

+0

Aha donc peut-être avec php en quelque sorte pour obtenir le chemin d'accès au dossier/fichier? – Vlad

Répondre

1

Il n'existe aucun moyen d'obtenir des informations sur le système de fichiers du client en utilisant un site Web, pour des raisons de sécurité. Ni Javascript, ni PHP ...

Ainsi, vous ne pouvez pas obtenir le chemin du fichier d'un client. Cependant, vous pouvez le faire avec une application non-site Web, installée sur son ordinateur.

+1

Pour l'OP: Vous pouvez demander à l'utilisateur de fournir un fichier - son appelé un téléchargement de fichier. – nickdos

1

Vous pouvez utiliser un contrôle java, flash ou activex pour ce faire.

Vous pouvez également héberger des extensions dans Sencha Desktop Packaging, c'est-à-dire dans un exécutable installé avec un navigateur intégré.

Vous pourriez obtenir un accès au dossier avec HTML5, mais ce serait uniquement un dossier local pour votre domaine et fortement limité. Dans le cas contraire, les restrictions de sécurité des fichiers/dossiers du navigateur existent pour de bonnes raisons et vous devez prendre en compte les fichiers autres que le téléchargement/téléchargement.

+0

Bon conseil pour le premier et le second :) thnx – Vlad

Questions connexes