2010-10-26 4 views
3

Salut j'ai une question, je veux faire un script de téléchargement qui peut prendre assez de gros fichiers 500MB, 1GB et le télécharger avec la fonctionnalité de reprise. Est-ce possible avec PHP ou est-ce qu'il y a d'autres solutions comme Java Applet, Flash et laquelle serait la meilleure pour ce cas?PHP télécharger le fichier avec la fonctionnalité de reprise

+0

Est-ce que cela doit être dans le navigateur ou utilise également un logiciel client spécialisé? –

+0

Il devrait être application web/navigateur – infinity

+1

Regardez cet article http://stackoverflow.com/questions/285120/upload-large-files-in-net –

Répondre

4

PHP est un langage côté serveur, donc vous ne pouvez vraiment pas le remplacer par une applet Java ou Flash. Ce sont des technologies côté client exécutées dans le navigateur. Pour le téléchargement, vous avez besoin d'un client et d'un serveur.

La reprise d'un téléchargement HTTP n'est pas possible, quelle que soit la plate-forme d'application HTTP, que ce soit J2EE, Python, Rails ou ASP.NET. C'est juste la restriction du protocole HTTP. Un moyen d'accomplir la fonctionnalité de reprise consiste à charger les fichiers dans un serveur FTP conforme aux normes, en utilisant un composant de navigateur approprié. Dans ce cas, vous aurez besoin d'une solution d'entrée personnalisée, peut-être une applet Java telle que jClientUpload. Les fichiers de plusieurs centaines de mégaoctets sont trop volumineux pour Flash.

Questions connexes