Faisable ou pas ? upload gros fichiers

[Résolu]
Signaler
Messages postés
329
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
29 mars 2015
-
Messages postés
329
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
29 mars 2015
-
    salut ...
ça fait un moment que je cherche un script qui permette d'uploader de gros fichiers sur un serveur sans se tapper un connection time out ou une limite de taille ...
j'ai eu une idée quand au principe d'un tel code mais je me demande si c'est possible ...

l'idée serai d'uploader le fichier en plusieurs morceaux et de le recomposer une fois sur le serveur ...

exemple ...
j'ai un fichier toto.pdf de  20Mo
je le choisis via un formulaire d'upload ...
bon

php upload 1Mo de toto et crée un fichier temp sur le serveur genre toto01.part
ensuite le script se relance mais en uploadant la partie du fichier de 1à2Mo
puis de 2à3Mo ...etc
à chaque fois un crée un fichier temp
une fois que tous les fichiers sont uploadés sur le serveur

on recolle les morceaux pour obtenir notre fichier final ...

donc question ?
php peut il choisir quelle partie d'un fichier uploader ?
et php peut il recoller des morceaux de fciheirs ensemble ?
et est ce que ça n'existe pas déjà ?
et comment ils font chez nos hébergeurs de mails pour proposer ce genre de choses via leur interface ?

voila tout ...merki d'avance

@+

4 réponses

Messages postés
332
Date d'inscription
mardi 12 juillet 2005
Statut
Membre
Dernière intervention
17 juillet 2010

Je ne penses pas que cela soit possible directement en php, ce doit être le serveur http (appache) qui s'occupe de la manière dont le fichier est uploader, mais peut être est il possible de le faire quand même (par exemple je penses à un applet java qui découperait le fichier et l'enverrait en simulant plusieurs requette d'upload, puis appelerait une page php qui s'occuperait de réunir les morceaux, cependant cela n'est peut être pas possible à cause des problème de sécurité de l'applet, il faudrait donc faire un programme à télécharger pour permettre l'upload, là ça devient de mois en moins pratique, sans parler de la réalisation).
Peut être que ça existe déjà mais personnelement j'en est jamais entendu parler.
Pour ce qui est des hébergeurs mail, je ne sais pas si il y en a qui découpe les fichiers pour l'upload, et je ne penses pas,  mais eu ils sont propriétaire de leur serveur, donc c'est eux qui décident la taille et le temps limite.
Messages postés
329
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
29 mars 2015
3
    ouai ... un appelet java quoi ...qui s'affiche direct dans le navigateur par exemple ...
mais alors là je sais pas du tout comment faire ...

bon je vais essayer de me renseigner là dessus ...
si vous avez d'autres idées n'hésitez pas ;)

merci
++
Messages postés
277
Date d'inscription
jeudi 23 novembre 2000
Statut
Membre
Dernière intervention
11 mai 2010

moi jte conseil le ftp...
y'a des scripts qui trainent ici

Venez chasser les vampires, cliquez ici: www.bitefight.fr
Messages postés
329
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
29 mars 2015
3
    yes
mais beaucoup d'hébergeurs bloquent les fonctions ftp ... ovh par exemple ...ce qui ne m'arrange pas :(
mais sinon c'est sur que c'est le mieux
@++