1 votes

IIS - Les téléchargements de fichiers volumineux échouent sans erreur

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.

0voto

grizzthedj Points 133

Il est possible que le délai de téléchargement soit dépassé. Les gros morceaux sont plus susceptibles de dépasser le délai d'attente. Vous pouvez essayer d'augmenter le délai de téléchargement dans les paramètres IIS et/ou dans les paramètres du plugin que vous utilisez.

Il peut aussi y avoir des conflits de configuration entre IIS et le plugin lui-même.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X