问题描述
如题,文档内容用byte数组保存,怎么打开?
解决方案
解决方案二:
FileStream
解决方案三:
publicvoidSaveFile(stringfileName,byte[]fileData){MemoryStreammemoryStream=newMemoryStream(fileData);FileStreamfileStream=newFileStream(fileName,FileMode.OpenOrCreate);memoryStream.WriteTo(fileStream);memoryStream.Close();fileStream.Close();memoryStream=null;fileStream=null;}
解决方案四:
引用2楼BitCoffee的回复:
publicvoidSaveFile(stringfileName,byte[]fileData){MemoryStreammemoryStream=newMemoryStream(fileData);FileStreamfileStream=newFileStream(fileName,FileMode.OpenOrCreate);memoryStream.WriteTo(fileStream);memoryStream.Close();fileStream.Close();memoryStream=null;fileStream=null;}
这样保存到临时文件的我也会啊,就是想直接读内存
解决方案五:
这个应该不能吧,保存到临时文件了,用完之后或者打开之前可以删除上次保存的文件.或者你可以看看adobe打开pdf文档的方式行不行.
时间: 2024-12-28 02:45:04