J'ai une application web qui accepte les uploads de fichier de 4 MO. Du côté serveur, le script est PHP et serveur web de NGINX. De nombreux utilisateurs ont demandé d'augmenter cette limite de façon drastique afin de permettre le téléchargement de la vidéo par exemple.
Cependant, il semble y avoir pas de solution facile à ce problème avec PHP. Tout d'abord, sur le côté client, je suis à la recherche de quelque chose qui me permettrait de segmenter les fichiers pendant le transfert. SWFUpload ne semble pas le faire. Je suppose que je peux l'application flux à l'aide de Java FX (http://blogs.oracle.com/rakeshmenonp/entry/javafx_upload_file) mais je ne trouve pas d'équivalent de la demande.getInputStream en PHP.
L'augmentation de navigateur client_post limites ou php.ini télécharger ou max_execution
temps n'est pas vraiment une solution pour les très gros fichiers (~ 1 GO), parce que peut-être le navigateur le temps de penser à toutes ces gouttes stockées dans la mémoire.
Est-il possible de résoudre ce problème en utilisant PHP côté serveur? Je vous serais reconnaissant de vos réponses.