2015-10-08 5 views
0

Я создаю новый 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 в папке, которая находится внутри XFolderAFolder) : ![enter image description here

Я попытался:

Dim wri As PdfWriter = PdfWriter.GetInstance(doc, New FileStream(HttpContext.Current.Server.MapPath("~/AFolder/myFile.pdf"), FileMode.Create)) 

, но я получаю исключение:

System.IO.DirectoryNotFoundException: Не удалось найти часть пути .......

Как я говорю «Сохранить файл PDF в AFolder, который является дочерним текущей папки XFolder "?

+0

Вы пробовали "AFolder/myFile.pdf"? – rhens

ответ

2

По MSDN вы можете использовать:

MapPath("AFolder/myFile.pdf") 
+0

Спасибо @tezzo, простая проблема, но мне действительно нужна дополнительная помощь :) –

+0

добро пожаловать! – tezzo

Смежные вопросы