Я создаю новый PDF-файл с iTextSharp и сохраняю его в папку на моем сервере. Следующая строка кода будет сохранить его в папку (так называемый XFolder
в изображении ниже), содержащий мои классы с использованием Server.MapPath()
:Как сохранить дочернюю папку с помощью Server.MapPath()
Dim wri As PdfWriter = PdfWriter.GetInstance(doc, New FileStream(HttpContext.Current.Server.MapPath("myFile.pdf"), FileMode.Create))
Я хочу сохранить свой PDF в папке, которая находится внутри XFolder
(в AFolder
) :
Я попытался:
Dim wri As PdfWriter = PdfWriter.GetInstance(doc, New FileStream(HttpContext.Current.Server.MapPath("~/AFolder/myFile.pdf"), FileMode.Create))
, но я получаю исключение:
System.IO.DirectoryNotFoundException: Не удалось найти часть пути .......
Как я говорю «Сохранить файл PDF в AFolder
, который является дочерним текущей папки XFolder
"?
Вы пробовали "AFolder/myFile.pdf"? – rhens