Ошибка при загрузке файла с клиента на сервер.
мы пытаемся загрузить какой-то файл из управления загрузкой файлов с клиента на сервер. этот код правильно работает на локальной машине. и загружать файлы. но после хостинга он выдает следующую ошибку:
Ошибка: доступ к пути G:PleskVhostsexamcart.inhttpdocsDochindi.jpg отрицается.
мы используем asp.net 4.0. если есть какие-либо проблемы с разрешением. затем как мы предоставляем разрешение на удаленном сервере или iis.
Что я уже пробовал:
if (FileUpload1.HasFile) { FileUpload1.SaveAs(Server.MapPath("~/Doc/") + TxtFileName.Text.Trim() + System.IO.Path.GetExtension(FileUpload1.PostedFile.FileName)); }
мы также попытались последовать за ним. но генерируйте ту же ошибку:
if (FileUpload1.HasFile) { FileUpload1.SaveAs(Server.MapPath("~//Doc//") + TxtFileName.Text.Trim() + System.IO.Path.GetExtension(FileUpload1.PostedFile.FileName)); }
F-ES Sitecore
Ошибка довольно понятна, вам нужен доступ на запись в эту папку (я предполагаю, что путь в порядке, и косые черты были удалены из того, что вы каким-то образом опубликовали). Либо установите разрешения в панели управления, либо попросите ваш веб-хост сделать это.
kantagrawal
как предоставить разрешение на доступ на запись. потому что мой хостинг находится на godaddy. есть ли какая-то процедура, чтобы изменить разрешение самостоятельно. или будет изменен godaddy.