0

iTextSharp で新しい PDF を作成し、サーバー上のフォルダーに保存しています。XFolder次のコード行は、を使用してクラスを含むフォルダー (下の画像で呼び出されます) に保存しますServer.MapPath()

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

XFolderPDF を内部のフォルダー( 内)に保存したいAFolder: ![ここに画像の説明を入力

私が試してみました:

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

しかし、私は例外を受け取ります:

System.IO.DirectoryNotFoundException: パスの一部が見つかりません........

AFolder「現在のフォルダーの子である にPDF ファイルを保存します」と言うにはどうすればよいXFolderですか?

4

1 に答える 1

2

MSDNによると、次を使用できます。

MapPath("AFolder/myFile.pdf")
于 2015-10-08T08:27:26.950 に答える