Я пытаюсь загрузить файл в asp.net, используя следующий кодЗагрузка файла ASP.net с не-сервера - проблема с Server.MapPath?
Dim FileName As String = System.IO.Path.GetFileName(ClientFileName)
MyFile.PostedFile.SaveAs(Server.MapPath("~/UploadedImportedFiles/" + FileName))
если файл загружен (скажем, BOOK1.XLS) находится на компьютере, который также сервер все работает отлично, но если файл находится на ПК, который не является сервером, который он терпит неудачу во второй строке. Я думаю, проблема в том, что Server.MapPath, похоже, относится к не серверному ПК, когда он загружается оттуда.
Thanks
Вы пробовали Server.MapPath ("~/UploadedImportedFiles /") + FileName –
Просьба сообщить о том, что вы получаете 'ClientFileName' –
К сожалению, вы пытаетесь "захватить" файл «загрузить» в CodeBehind? Или вы разрешаете пользователям выбирать и загружать файлы через браузер? Вы не можете «брать» файлы с клиентских компьютеров. – Alexander