У меня возникли проблемы с использованием элемента управления FileUpload в asp.NET. По какой-то причине, когда я пытаюсь загрузить файл, файл отображается как пустой. Я могу сохранить файл без каких-либо проблем - и когда я проверяю содержимое POST, отправляемое на страницу, данные публикуются (я использовал firebug, чтобы посмотреть заголовки, чтобы увидеть, происходит ли что-то безумное), но control просто сохраняет пустой файл и заявляет, что в приведенном ниже коде размер файла равен -2.
Кто-нибудь знает, что здесь может происходить?
try
{
UploadFile.PostedFile.SaveAs(filename);
}
catch (Exception ex)
{
lblStatus.Text = "NOT OK - COULDN'T SAVE:" + filename + " " + ex.ToString();
throw;
}
lblStatus.Text = "File Size: " + UploadFile.PostedFile.ContentLength.ToString();
Обратите внимание, что UploadFile.HasFile по какой-то причине возвращает false, и я получаю те же результаты, независимо от того, пытаюсь ли я загрузить UploadFile.SaveAs (имя файла) или UploadFile.PostedFile.SaveAs (имя файла).
Буду признателен за любую помощь, которая может быть оказана.