2009-03-10 5 views
1

Lors du téléchargement de fichiers sur un serveur Web à l'aide de HTTP post, y a-t-il des restrictions sur le client (par exemple dans les navigateurs courants ou dans le protocole HTTP)? Si vous connaissez des restrictions imposées par le navigateur, il serait souhaitable que vous incluiez la version du navigateur et, si possible, si et/ou comment la limite peut être configurée pour ce navigateur particulier. J'utilise ASP .NET et je suis conscient que je devrais définir maxRequestLength et d'autres paramètres correctement. Je cherche surtout des réponses sur les restrictions qui peuvent s'appliquer, qui sont hors de mon contrôle.Y a-t-il des limites strictes sur la taille des fichiers que vous pouvez télécharger en utilisant http post?

Répondre

1

Si vous spécifiez un champ masqué portant le nom MAX_FILE_SIZE, la plupart des navigateurs respecteront cette limite. Le protocole HTTP n'impose pas de limites.

1

En fait, il n'y a pas, il peut être peut-être limité par la taille int - J'ai téléchargé environ 1,7 Go de fichiers dans IE et dans Opera en utilisant POST.

1

Il n'y a aucune limite que je suis au courant - cependant, vous rencontrerez des problèmes de délai d'attente dans ASP.NET que vous devrez peut-être traiter. Si vous utilisez le contrôle de téléchargement http, il existe un maximum de 4 Mo par défaut que vous devez remplacer, soit dans le code, soit dans le fichier web.config, mais c'est un problème côté serveur.

Questions connexes