mysql 尝试读取超过流末尾的_System.IO.EndOfStreamException:试图读取超过流结尾的内容...

执行以下代码时出现此异常

我只有在联机运行时才会得到异常,在本地代码执行得很好。

PDF文件已创建,但我无法下载或打开它,因为它已被其他进程使用。

你有什么解决办法吗?

the exception that I have when I try to create PDF file using itextsharp

Public Sub MakePDFFileCertificate(Name As String)

Dim doc As New Document()

doc = New Document(iTextSharp.text.PageSize.A4.Rotate(), 10, 10, 10, 10)

Dim fn As String = "\\Certificate\\" & Session("uid").ToString & ".pdf"

PdfWriter.GetInstance(doc, New FileStream(Server.MapPath(fn), FileMode.Create))

doc.Open()

' **Header Image**

Dim imageFilePath As String = Server.MapPath("\\cp\\Registration\\Certificates\\certifyconf.jpg")

If hf.Value = "0" Then

imageFilePath = Server.MapPath("\\cp\\Registration\\Certificates\\certifyhealth.jpg")

End If

Dim jpg As iTextSharp.text.Image =

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值