Ограничения на загрузку файлов для браузера и среды - PullRequest
0 голосов
/ 04 ноября 2010

Я ищу ограничения на размер загружаемых файлов для каждого браузера и среды, чтобы попытаться найти свое узкое место. Мне сказали, что это 2 концерта, но я не знаю, где и каков ограничивающий фактор. В частности, я ищу максимальный размер для каждого из следующих:

  • Firefox
  • IE
  • Chrome
  • IIS 6
  • IIS 7,5
  • ASP.NET 4.0

Примечание. Мы используем загрузку из собственного браузера; без вспышки, Java или тому подобное

Ответы [ 2 ]

0 голосов
/ 04 ноября 2010

Я бы сказал, что упомянутый «предел в 2 гигабайта» является результатом использования 32-разрядных целых чисел (читай: большинство 32-разрядных программ / серверов), используемых в различной инфраструктуре - только относительно недавно 64-разрядный доступ к файламсделал это в потребительских операционных системах.(В дополнение к вышеуказанным конечным точкам любые промежуточные прокси, а также файловые системы и т. Д. Также должны рассматриваться как ограничивающие факторы).

Я не могу найти нигде в RFC 2616 , который фактически устанавливает «верхний предел» для таких вещей, как Content-Length, хотя.

Edit (мои мысли) : Если это аудитория в неволе, возможно, используйте альтернативу (например, Flash)/ Silverlight / ActiveX / etc) агент для закачки?

0 голосов
/ 04 ноября 2010

в asp.net web.config найти тег <httpRuntime > или, если его там нет, добавить

<httpRuntime maxRequestLength="...." ....

maxRequestLength ограничивает размер запроса.Я думаю, что максимальное значение, которое можно установить, составляет 2G.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...