Member 11452970 Ответов: 0

Как скопировать папку с локального на сервер с помощью виртуального пути


охраняемых недействительными btnUpload_Click(объект отправителя, EventArgs в электронной)
{
// string extractPath = System.Конфигурация.Конфигурационный менеджер.AppSettings["ExtractPath"];
строка extractPath = сервер.MapPath("~/Output/");
строка APPL_PHYSICAL_PATH = "http://localhost:8087/";
строка virtualDirectoryPath = запрос.ServerVariables[APPL_PHYSICAL_PATH];




//Строки и relativepath = пхрасисанпхет.Заменить(Запрос.ServerVariables["APPL_PHYSICAL_PATH"], строка.Пустой);
строку каталог название = значение null;
строка fileName = Path.Комбайн(@"D:\UHUDA\Applications", FileUpload1.FileName);
//сохраните файл по нашему локальному пути


строка WorkingDirectory = seConfigBPAMS.Config_Session.GetConfigAPPValue("PhysicalPath");

если (FileUpload1.PostedFile == нуль)
{
Страница.ClientScript.RegisterStartupScript(метод gettype(), "функцию MsgBox", "предупреждение('Пожалуйста, выберите zip-файл для извлечения');", ложные);
}
используя (zip-файл зип = zip-файл.Читать(FileUpload1.PostedFile.Входной поток))
{

застежка-молния.ExtractAll(extractPath, ExtractExistingFileAction.OverwriteSilently);
застежка-молния.ExtractAll(@"D:\UHUDA\Applications", ExtractExistingFileAction.OverwriteSilently);
Страница.ClientScript.RegisterStartupScript(метод gettype(), "функцию MsgBox", "предупреждение (zip-файл успешно загружен');", правда);
//Ответ.Напишите("пожалуйста, найдите путь=" + strPath);
regupload.Видна = ложь;
//MyMapPath("/UploadedFiles");
//zip.ExtractAll(webStringPath, ExtractExistingFileAction.OverwriteSilently)


//zip.ExtractAll(directoryFullPath, ExtractExistingFileAction.OverwriteSilently);
//DirectoryCopy("http://localhost:51756/,", "http://125.99.73.119:8087/UploadedFiles", правда);
}
}

Что я уже пробовал:

<pre lang="c#">

0 Ответов