Как я могу увеличить максимальный размер файла для загрузки и отправки (по электронной почте) файлов при использовании jquery.MultiFile.js

Я использую плагин из jquery, чтобы использовать загрузку нескольких файлов для создания программы, которая отправляет электронные письма.

Проверьте источник

http://www.fyneworks.com/jquery/multiple-file-upload/

Я скачал это здесь, и я еще не изменил это...

Я заметил, что вы не можете загрузить больше 10 МБ, однако вам не разрешено отправлять один файл размером более 4 МБ...

Мне уже говорили, что все в порядке, что вы не можете отправлять файлы размером более 10 МБ, но мой начальник только что попытался отправить файл PDF размером 4,11 МБ, и он не отправляет его....

Я попытался отправить его через Visual Studio (таким образом, я могу отладить его и посмотреть, в чем проблема... по-видимому, после того, как я прикрепил файл и щелкнул SEND EMAIL... программа не получает доступ к загрузке страницы и Кнопка, это просто говорит о том, что соединение было сброшено...

Если вы пытаетесь отправить (не с помощью Visual Studio, а из Интернета)... он отправляет эту ошибку

Maximum request length exceeded.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: Maximum request length exceeded.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[HttpException (0x80004005): Maximum request length exceeded.]
   System.Web.HttpRequest.GetEntireRawContent() +9037851
   System.Web.HttpRequest.GetMultipartContent() +68
   System.Web.HttpRequest.FillInFormCollection() +247
   System.Web.HttpRequest.get_Form() +104
   System.Web.HttpRequest.get_HasForm() +9038959
   System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull) +97
   System.Web.UI.Page.DeterminePostBackMode() +69
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +135

Я уже проверил файлы jquery, но не могу найти ничего, что могло бы решить проблему.

Вы знаете, где может быть проблема? и как я могу решить эту проблему?

1 ответ

Решение

Измените настройки web.config элемента httpRuntime, как показано ниже

<httpRuntime maxRequestLength="4096" />

Значение в КБ. По умолчанию это 4 МБ.

Другие вопросы по тегам