2009-11-03 8 views
0

Je me demandais si quelqu'un connaissait une solution rapide à mon problème. Je veux être en mesure d'ouvrir un dossier sur l'écran des utilisateurs à peu près la même chose que juste ouvrir le dossier de mon ordinateur afin qu'un utilisateur puisse faire glisser un fichier sur l'écran du navigateur. quelqu'un sait comment?javascript ouvre le fichier jquery

Répondre

3

Vous ne pouvez pas. Ils ont même donné un nom à ce bug: "sécurité".

Le plus proche vous pouvez obtenir sans en utilisant Flash, des trucs de navigateur propriétaires ou Java est something like this.

0

Vous devez utiliser une applet Java.

Javascript n'a pas accès au système de fichiers pour des raisons de sécurité.

Chaque page serait en mesure de voir les fichiers sur votre ordinateur local et peut afficher: « D'après les fichiers sur votre disque que vous pourriez être intéressé par certains de nos films spéciaux;) »

0

Soit dit en passant, il y a des extensions personnalisées dans IE et Firefox qui vous permettent de charger et d'enregistrer des fichiers; C'est la raison pour laquelle TiddlyWiki peut fonctionner comme il le fait. Il dégrade une applet Java pour d'autres navigateurs.

Un nouveau plugin jQuery a été extrait de TiddlyWiki de donner aux auteurs Javascript la possibilité de charger et enregistrer, et il est portable sur tous les navigateurs:

twFile - http://jquery.tiddlywiki.org/twFile.html

Il est tout à fait peut-être pas ce que vous re après car cela ne fonctionnera qu'avec un fichier: /// URL.

0

Au lieu d'une applet, vous pouvez également envisager flash (actionscript aka swf) pour une meilleure expérience utilisateur.

Questions connexes