1
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUploadControl.HasFile)
{
try
{
string filename = Path.GetFileName(FileUploadControl.FileName);
FileUploadControl.SaveAs(Server.MapPath("~/Files/") + filename);
StatusLabel.Text = "Upload status: File uploaded!";
String x = Server.MapPath("~/Files/") + filename;
}
catch (Exception ex)
{
StatusLabel.Text = "Upload status: The file could not be uploaded. The following error occured: " + ex.Message;
}
}
}
В этом простом примере, когда я пытаюсь файл, который находится под 1 МБ, она работает хорошо, но если я пытаюсь 10Мб, я получаю «Этот сайт не может быть достигнуто соединение было сброс." Это сообщение в браузере.asp.net FileUploadControl отвергает большие файлы
Итак, где проблема?
Вы, возможно, придется написать код, чтобы отправить несколько байт в то время, к серверу как с помощью 'blob' –
Вы пробовали изменяя Максимальный размер загрузки файла в web.config? По умолчанию это 4 МБ или я думаю. –