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

winform 上传 读取 下载 附件问题
请问在C# winform程序中,我上传一个pdf文件保存后到数据库好还是上传到服务器的文件夹中更好?然后我要读取出来并在listview控件显示,双击能打开,哪种上传更好?如果存在数据库中怎么读出来变成文件格式显示在控件上?求教!!!!

------解决方案--------------------
上传的数据库便于管理,但是如果文件会慢慢庞大的话,建议上传到服务器的文件夹中,以免数据库无限增大,影响速度,C#的ADO.NET有专门从数据库读写文件的函数,你自己看查下MSDN
------解决方案--------------------
保存在数据库还是文件系统中都可以实现你说的功能。

使用哪种方法依赖于需求。
------解决方案--------------------
建议还是保存到文件夹中。我之前做的保存到数据库中,随着使用时间,数据库越来越大。大大延长了数据库备份时间。
------解决方案--------------------
建议保存到文件夹中,方便管理,随着时间的推移,数据库不断的增长,这个时候去数据库中取文件,数据多查询需要一定的时间,从流转换成文件又需要一定的时间,读取时间大打折扣!