我希望能够将新创建的PDF存储在MySQL数据库的BLOB字段中。这是我到目前为止的代码,但它保存到本地磁盘:
string fileName = employeeNo.ToString();
MemoryStream ms = new MemoryStream();
byte[] bits = new byte[0];
Document doc = new Document();
PdfWriter writer = PdfWriter.GetInstance(doc, ms);
doc.Open();
iTextSharp.text.Rectangle rec2 = new iTextSharp.text.Rectangle(PageSize.A4);
doc.Add(new Paragraph(textBox2.Text));
doc.Add(new Paragraph(textBox1.Text));
doc.Close();
bits.ToArray();
我如何调整它以便可以将其插入到我的数据库中?然后将该文件传递给insert语句,如下所示:
myCmd.Parameters.AddWithValue("@feedbackComments", bits);
答案 0 :(得分:1)
关闭文档后,而不是FileStream
使用MemoryStream
并使用ToArray()
提取字节数组。
使用字节数组填充表格。