У меня есть программа ASP.NET/C#, которая пытается загрузить файл:
try
{
upload.SaveAs(theFileName);
Utils.MsgBox("File successfully uploaded to " + inputFileName+". Select which sheet to use and click the button beneath.");
}
catch(Exception ex)
{
Utils.MsgBox(ex.ToString());
}
Программа достигает этой точки, но не отображает сообщение после загрузки. Также не запускается предложение Catch Exception. Файл не был загружен в соответствующую папку, и я не могу найти ошибок в средстве просмотра событий, которые могли бы дать мне представление о том, что происходит.
Почему он ничего не делает?
Это был вопрос с разрешениями. Предоставление разрешения на запись пользователю IIS решило проблему.
Чтобы получить файл для отправки, вам может потребоваться установить для свойства enctype
в form
значение "multipart/form-data"
<form runat="server" enctype="multipart/form-data">
...
</form>