gpt4 book ai didi

c# - 将创建的 PDF 保存到 MySQL 数据库 C#

转载 作者:行者123 更新时间:2023-11-29 00:03:27 25 4
gpt4 key购买 nike

我希望能够将新创建的 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();

我该如何调整它以便将其插入到我的数据库中?然后文件将被传递到插入语句中,如下所示:

myCmd.Parameters.AddWithValue("@feedbackComments", bits);

最佳答案

使用 MemoryStream 代替 FileStream 并在关闭文档后使用 ToArray() 提取字节数组。

使用字节数组填充表。

关于c# - 将创建的 PDF 保存到 MySQL 数据库 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28647435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com