Question

J'ai pensé beaucoup ces derniers temps sur la façon dont il serait cool d'avoir un site Web qui permet à un utilisateur d'insérer un disque dans son lecteur et cliquez sur un bouton pour commencer un processus d'extraction. Après la déchirure est terminée, il télécharger sur un serveur et être hébergé là-bas. Idéalement, le processus serait transparent pour les DVD et les CD et multi-plateforme de travail.

Ma question est pour les développeurs ici - quelles recommandations avez-vous à l'approche de cette situation? Semble t-il possible? Est-ce quelque chose qui nécessiterait une application Flex, Java? l'utilisateur peut sortir avec le faire dans leur navigateur uniquement, sans avoir à télécharger un logiciel? Je tiens aussi à vous assurer que si les déconnecte de téléchargement au cours du processus de téléchargement, l'utilisateur peut se reconnecter et reprendre le téléchargement là où il a échoué.

Je trouve un logiciel de ce genre de ce que je permette d'obtenir la recherche à faire, mais il est téléchargé et est Windows uniquement car il repose sur certains fichiers .dll pour terminer le processus. Je peux vous montrer ce logiciel si cela aiderait?

Pour l'enregistrement, les DVD et les CD téléchargés devront être détenues légalement et Uploader doivent avoir le droit d'auteur, il ne pense pas que je reçois dans toutes les questions d'infraction ou de l'illégalité.

Merci pour l'idée!

Était-ce utile?

La solution

navigateurs ne sont pas la meilleure façon de télécharger ISOs de CD / DVD. Au fond, il est comme demander à un utilisateur de déchirer le CD avec UltraISO et « manuellement » télécharger le fichier dans un formulaire Web.

La seule façon d'atteindre le résultat est certainement créer une application exécutable, et / ou une applet Java / .NET (je ne me souviens pas si / comment supports Mono contrôles .NET sur Firefox). Mais l'exécutable est le moyen de base. Vous doit , puis utiliser un framework portable comme Java ou .NET / Mono qui fonctionnent sous Windows, Mac et Linux.

Afin d'éviter les dépendances, vous devez également envoyer le paquet avec toutes les bibliothèques ISO-ripping nécessaires. Je ne pense pas qu'il y ait une seule bibliothèque de code managé à Gravez des CD, vous avez besoin d'aide du système d'exploitation. Vous devez programme la différence entre les systèmes d'exploitation. Sous Linux et Mac, utilisez dd (beaucoup de tutoriels), en cours d'utilisation de Windows NeroAPI ou un éventreur open source

Une fois que l'ISO est créé sur un dossier temporaire, il suffit d'ouvrir comme un flux et le téléchargement via la prise. Je suggère de ne pas utiliser HTTP mais FTP au lieu, alors!

Une solution en 1 clic est possible, mais oublier les navigateur

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top