Если вы используете azure, я бы настроил Umbraco для использования blobstorage , тогда выгрузка может быть выполнена в blobstorage вместо экземпляра приложения локали. Azure веб-экземпляры со временем ограничивают использование памяти. Так что загрузка больших файлов в ваше azure веб-приложение в любом случае может быть плохой идеей.
Второе и простое решение, если это происходит только один раз: загрузите небольшой файл в umbraco, а затем перезапишите файл на диске с помощью FTP .
Третье решение: подумайте о таких сервисах, как youtube или vimeo, поскольку они обрабатывают всю кодировку для всех различных браузеров и разных пропускных способностей.
Если вы рассматриваете возможность загрузки больших файлов в свой web.config. Не изменяйте maxAllowedContentLength
, не подумав дважды, так как это увеличит потенциальные DoS-атаки. Если это действительно единственное решение, разрешите это только на необходимых путях (например, в вашей папке / umbraco /)