日期:2014-05-18  浏览次数:20794 次

FileStream(filePath,.,.)的第一个参数能不能是数据库表中某一列的数据
FileStream(filePath,   FileMode.Open,   FileAccess.Read)的第一个参数String   filePath能不能是数据库表中某一列的数据,如何做?

------解决方案--------------------
根据条件去数据库中取出该字段中的数据,用一个string变量接收结果,做为这个方法的参数,如果是多个,就用个循环,这有什么问题吗?
------解决方案--------------------
FileStream 看名字就知道了 是用来操作文件的
其第一个如果是字符串参数必须是路径,用此路径来搞文件


如果想把一个string读成流,建议使用以下方式
byte[] bs=Encoding.UTF8.GetBytes( "yourString ");//通过Encoding,转成byte,注意编码
MemoryStream ms=new MemoryStream(bs);