请问在SysBase数据库中,存Word 或Excell 对象 還有在內容里,
大家好阿,请问在SysBase数据库中,存Word 或Excell 对象 表中的字段用何数据類形呢?
并且用byte [] 二進制如如何保存和读出来?
我的的這樣,但有Bug(不能读出来)
UpFilePost.PostedFile 軒為byte []
Stream fileDataStream = UpFilePost.PostedFile.InputStream;
string FileType=UpFilePost.PostedFile.ContentType;
string filename=UpFilePost.PostedFile.FileName;
Int32 FileLength=UpFilePost.PostedFile.ContentLength;
Byte[] FileByteArray = new Byte[FileLength];
fileDataStream.Read(FileByteArray,0,FileLength);
Save**************************
dr["strtext"] =FileByteArray;
dr["Version"] =FileType;
dr["File_name"] =filename;
Read ********************
Response.AddHeader("Content-Type",tb.Rows[0]["Version"].ToString());
Response.BinaryWrite((byte [])tb.Rows[0]["strtext"]);
Page.Response.Flush();
Page.Response.End();