好的,
我有一个带有存储 PDF 的 SQL 2005 数据库。该列使用图像类型。因此,当 PDF 存储时,它是一个 byte[] 数组。
所以这是困难的部分。我可以用它来存储数据,但我不确定如何将 byte[] 数组恢复为 PDF 格式并将其显示在网页上。
我正在使用第三部分工具来生成 PDF,效果很好。
我必须生成 byte[] 数组的代码如下:
Doc document = new Doc();
byte[] myArray = document.GetData();
然后我将 byte[] 数组插入到数据库中。
当我从数据库中取回数组时,我这样做:
public byte[] GetPDF(parameters)
{
return DAL.GetPDF(parameters)
}
这将返回一个有效的 byte[] 数组,因为它应该是。
现在,唯一的问题实际上是将 PDF 写入网站并将其显示在网站上,我不知道如何执行此操作或从哪里开始。