2009-03-18 6 views
4

J'ai été chargé d'implémenter des téléchargements de fichiers volumineux (2 Go +) via un navigateur Web. Après avoir évalué diverses technologies, les applets java semblent être la voie à suivre (seules celles qui fournissent un accès approprié au disque local). Je me demandais si quelqu'un peut recommander une application de téléchargement de fichiers tiers, nous pouvons utiliser comme base? exigences sontImportants téléchargements de fichiers avec l'applet Java

  • UI décent, idéalement, nous voulons quelque chose de similaire à facebooks Photo Uploader
  • peut gérer un grand (2gb +) fichiers
  • téléchargements réactivables
  • Nous Beed la source de l'étendre à nos besoins (Do not Payer plus cher)

Répondre

2

Vous êtes probablement à la recherche de JUpload.

Mise à jour: je ne sais pas si elle a l'interface utilisateur aussi agréable que vous l'espérez, mais à moins que vous ne souhaitiez créer une solution personnalisée comme celle que j'ai, c'est votre meilleure option.

0

Pas vraiment une solution: de l'expérience que vous pouvez tomber sur les questions suivantes:

  • problèmes lors du téléchargement sur HTTPs
  • des problèmes en téléchargeant par procuration

Je voulais juste vous faire connaître ces deux cas, pour vous de tester lors de l'évaluation d'une solution.

2

Juste un conseil, peut-être il est évident, je ne sais pas: P

Il est agréable d'envoyer le gros fichier en morceaux comme 2MB, et sur le côté serveur vous ajoutez juste les octets à la cible fichier. Le serveur sait quels sont les octets dont il a besoin, et si un téléchargement est interrompu et poursuivi plus tard, le serveur peut simplement envoyer un message à partir de quels octets pour recommencer le téléchargement du fichier. Ensuite, nous obtenons une reprise (est-ce un mot?: P) et la sécurité des envois HTTP volumineux (puisque, en fait, nous envoyons beaucoup de téléchargements smuller, et chaque chargement est vérifié pour être de la bonne taille sur le serveur).

Nous avons écrit une mise en œuvre comme cette fois avec une applet Java en tant que client et PHP sur le serveur, je vais voir si je peux creuser comme une référence pour vous: p

+0

Je suis intéressé. Quelle applet Java avez-vous utilisé ici? Jupload fait quelque chose comme ce que vous décrivez. –

+0

J'ai écrit le mien :) Ce n'est vraiment pas si compliqué. – finpingvin

Questions connexes