Я пытаюсь создать каталоги и загрузить файлы на сервер, но это не даст мне доступ. Это мой код:Создание каталога и файлов на удаленном сервере
if (FileUploadControl.HasFile)
{
string path = "~/MSImages/";
string mappath = Server.MapPath(path);
if (FileUploadControl.PostedFile.ContentType.StartsWith("image/", StringComparison.OrdinalIgnoreCase))
{
string extension = FileUploadControl.PostedFile.FileName;
extension = extension.Substring(extension.LastIndexOf('.'));
if (!Directory.Exists(mappath))
Directory.CreateDirectory(mappath);
string filename = imgext + Request.QueryString["id"];
FileUploadControl.SaveAs(mappath + filename + extension);
}
}
Это работает, когда выполняется на моем локальном компьютере, но не на моем хосте. Как это исправить?
Если у меня нет доступа к настройкам IIS, я могу как-то подключиться к FTP на C# и создавать каталоги/файлы? –
Если у вас есть соответствующие разрешения: да. –
У меня есть доступ к FTP-серверу, и я могу добавить/удалить любой файл, который я хочу там. –