【发布时间】:2013-07-16 20:05:27
【问题描述】:
由于某种原因,我收到“找不到网络名称”。当我尝试将“myUniqueFileName”应用于 pdfwriter 行时出错。所以它不是权限问题,因为它使用下面的第一行代码。有什么想法吗?
这行得通(找到路径)
PdfWriter.GetInstance(Doc1, New FileStream(path & "/Doc1.pdf", FileMode.Create))
这不起作用
PdfWriter.GetInstance(Doc1, New FileStream(path & myUniqueFileName, FileMode.Create))
这是完整的代码
Dim Doc1 As New Document
Dim path As String = "\\ServerAddress\PDFs"
Dim myUniqueFileName = String.Format("{0}.pdf", Guid.NewGuid())
PdfWriter.GetInstance(Doc1, New FileStream(path & myUniqueFileName, FileMode.Create))
Doc1.Open()
Dim test As String
test = Session("PDF")
Doc1.Add(New Paragraph(test))
Doc1.Close()
【问题讨论】:
-
运行这个:
Dim combinedData As String = path & myUniqueFileName并查看调试时字符串的样子。我预计转义字符会出现一些问题。 -
谢谢!看起来我需要在末尾添加一个“\”\\ServerAddress\PDFs\
标签: asp.net vb.net pdf-generation