急,我将一个pdf文件上传到数据库为二进制文件,我如何再把它读出来呀!急~~将数据库的二进制pdf文件读出?
以下是我 添加pdf文件 并转化为二进制文件代码!!
protected void CSWebButton1_Click(object sender, EventArgs e)
{
Int32 FileLength = 0; //记录文件长度变量
HttpPostedFile UpFile = this.CSWebFileUpload1.PostedFile; //HttpPostedFile对象,用于读取文件属性
FileLength = UpFile.ContentLength; //记录文件长度
if (this.CSWebTextBox1.Text.Trim() == " ")
{
WebCS.MessageBox.Show(this, "文件名称不能为空! ");
}
else
{
if (FileLength == 0)
{ //文件长度为零时
WebCS.MessageBox.Show(this, "请你选择你要上传的文件 ");
}
else
{
Byte[] FileByteArray = new Byte[FileLength]; //文件临时储存Byte数组
Stream StreamObject = UpFile.InputStream; //建立数据流对像
//读取图象文件数据,FileByteArray为数据储存体,0为数据指针位置、FileLnegth为数据长度
StreamObject.Read(FileByteArray, 0, FileLength);
this.BE_File.FILE_ID = Guid.NewGuid().ToString();
this.BE_File.FILE_NAME = this.CSWebTextBox1.Text.Trim();
this.BE_File.CODE = this.CSWebTextBox2.Text.Trim();
this.BE_File.FILE_CONTENT =