J'ai beaucoup réfléchi dernièrement au fait que ce serait cool d'avoir un site Web qui permet à un utilisateur d'insérer un disque dans son lecteur et de cliquer sur un bouton pour commencer un processus d'extraction . Une fois la déchirure terminée, il serait téléchargé sur un serveur et hébergé là. Idéalement, le processus serait sans faille pour les DVD et les CD et pour le travail sur plusieurs plateformes.Application en ligne pour extraire des disques à ISO/DMG
Ma question s'adresse aux développeurs ici - quelles recommandations avez-vous pour aborder cette situation? Cela semble-t-il faisable? Est-ce quelque chose qui nécessiterait une application flexible, Java? L'utilisateur peut-il s'en sortir avec son navigateur uniquement, sans avoir à télécharger de logiciel? Je voudrais également m'assurer que si le téléchargement se déconnecte pendant le processus de téléchargement, l'utilisateur peut se reconnecter et reprendre le téléchargement là où il a échoué.
J'ai trouvé un logiciel qui permet d'obtenir ce que je cherche à faire, mais il est téléchargé et ne contient que des fenêtres car il dépend de certains fichiers .dll pour terminer le processus. Je peux vous montrer ce logiciel si cela peut aider? Pour l'anecdote, les DVD et les CD téléchargés devraient être légalement détenus et le téléchargeur doit avoir les droits d'auteur, donc je ne pense pas que je me mets dans des problèmes de violation ou d'illégalité.
Merci pour la perspicacité!
Parce que je ne sais pas beaucoup de choses sur le processus idéal, pouvez-vous expliquer pourquoi le navigateur ne doit pas être utilisé si l'application est juste nativement couru à l'intérieur de celui-ci? Je comprends le processus http/ftp et les dépendances, mais n'est-il pas possible d'appeler la dépendance correcte à partir de l'application en ligne et de se connecter à la machine locale sans avoir à télécharger de logiciel? J'espère essentiellement avoir le même processus transparent qu'une application téléchargeable fournirait, seulement sans exiger que l'utilisateur prenne cette étape supplémentaire. –
Tous les navigateurs fonctionnent dans un environnement très ** protégé ** avec des privilèges OS très faibles. Par exemple, IE n'autorise JavaScript qu'à lire les fichiers que ** vous avez choisis dans une boîte de dialogue de fichier ouvert. Vous ne pouvez pas exécuter du code arbitraire à partir de Javascript. L'extraction d'un CD nécessite l'accès à des appels de niveau inférieur (j'ai dit "plus bas", pas "bas [est]") puisque vous devez lire un périphérique bloc ou exécuter une commande shell comme dans le cas Linux. Ce sont toutes les choses que les fabricants de navigateurs ne veulent pas voir se produire, car les virus et les chevaux de Troie se propagent aussi de cette façon. En quelques mots, vous avez besoin de ** privilèges ** pour effectuer la déchirure, et les navigateurs ne les ont pas –
Que voulez-vous dire par "l'application est juste couru à l'intérieur de lui"? Développer un contrôle ActiveX? –