J'ai besoin d'un moyen pour envoyer de gros fichiers (5 GB) à mon serveur web, pour cela j'utilise un plugin qui peut envoyer des morceaux de 100MB. J'ai configuré des limites de demande/réponse et si j'envoie des fichiers avec un maximum d'environ 800MB, tout fonctionne bien. Si j'envoie des fichiers plus volumineux, le 10e morceau cesse de fonctionner. Il n'y a pas d'erreur ou quoi que ce soit d'autre, il reste simplement en état de chargement.
J'ai ensuite essayé d'envoyer des morceaux plus petits (10 Mo), mais le système s'arrête après 98 demandes. Avec des morceaux de 6mb, cela a également échoué et lorsque j'ai finalement essayé avec des morceaux de 1mb, cela a semblé fonctionner jusqu'à la fin. La même chose se produit lorsque je n'envoie pas de morceaux, mais des fichiers réguliers en série de la même taille.
Je suis évidemment heureux que cela ait fonctionné, mais j'ai l'impression que c'est plus de la chance que de la sagesse, et j'hésite à l'utiliser en production si je ne comprends pas pourquoi les plus petits morceaux fonctionnent et pas les plus gros.
Quelqu'un a-t-il une idée de la cause de ce comportement ?
Je préférerais fixer la taille des morceaux à environ 100 mégaoctets, de sorte que les petits fichiers soient envoyés en un seul fichier au lieu de morceaux que je dois à nouveau combiner. J'aimerais donc savoir comment je peux activer les gros morceaux.