我试图了解如何正确地将大文件加载到数据库中。我了解如何通过使用DataReader读入缓冲区,然后将缓冲区写入OutputStream的方式,从数据库中获取文件并将其流回而不使用太多资源。
当涉及到存储文件的所有示例时,我可以找到整个文件,然后将其读入字节数组,然后将其提供给data参数。
有没有一种方法可以将文件存储到数据库中,而不必先将整个文件读取到内存中?
我正在使用ASP.NET和Sql Server
如果您可以使用.Net 4.5,则对流媒体有新的支持。另外,请参阅使用ADO的新Async方法,其中提供了一些免费示例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句