2010-06-23 10 views
0

Je cherche un moyen de laisser l'utilisateur exposer certaines données locales à une application web. L'idée est d'avoir une application web qui va quelque chose (par exemple trace un graphique, édite des photos, etc ...) en utilisant les informations directement à partir du bureau au lieu de demander à l'utilisateur de télécharger les données.Quel (le meilleur) moyen de partager des données entre le bureau et le navigateur/la webapp?

Alors que certaines d'entre elles pourraient être possibles avec certaines technologies comme Flash ou d'autres plugins, ils semblent tous souffrir de quelques défauts majeurs à cet égard. Par exemple, la plupart des boîtes de dialogue de téléchargement de fichiers n'accepteront qu'un fichier à la fois, ce qui peut être problématique si l'utilisateur souhaite envoyer (par exemple) 100 photos à la fois. Afaik, toutes les solutions rendraient également impossible la persistance des fichiers «partagés» entre les sessions, de sorte que l'utilisateur devrait renvoyer tous les fichiers après avoir quitté l'application.

De toute façon, je sais que c'est long, mais peut-être HTML5 ou autre chose a une façon de mettre en œuvre de manière standard et flexible.

Répondre

0

Les problèmes de sécurité font qu'il est très difficile pour les applications du navigateur d'accéder de manière transparente aux données sur le disque dur de l'utilisateur.

Et c'est une bonne chose au niveau de Martha Stewart. En bref, ce n'est pas possible sans utiliser une sorte d'application intermédiaire. Par exemple, obtenez un compte avec Flickr et installez Uploadr (pouah). Un autre exemple serait de voir comment photoshop.com intègre une application web avec le bureau d'un utilisateur. Une situation similaire serait l'outil de synchronisation web/bureau de MS Live Sync. Fondamentalement, l'utilisateur doit installer une application qui connecte intelligemment le Web au poste de travail. Exactement ce que cela dépend de vos besoins.

+0

Ce n'est pas ce que je cherche. Je suis un développeur expérimenté très familier avec la technologie web, donc je connais ces solutions. Quelque chose que j'ai pensé était d'utiliser une application externe pour gérer les autorisations et injecter les données dans les nouveaux concepts de stockage HTML5 du navigateur et de cette façon, nous pourrions partiellement atteindre mes objectifs. Cependant, j'essayais d'éviter tout autre outil «party». –

+1

@Alex Bonne chance avec ça. Vous consultez le stockage Web? http://dev.opera.com/articles/view/web-storage/ Cela vous semble toutefois une autre impasse. – Will