Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用c语言将大文件分块上传到MySql数据库#_C#_Mysql_Asp.net - Fatal编程技术网

C# 使用c语言将大文件分块上传到MySql数据库#

C# 使用c语言将大文件分块上传到MySql数据库#,c#,mysql,asp.net,C#,Mysql,Asp.net,我正在写一个网站,允许用户使用ASP.NETWebForms(公司发布的要求)将pdf文件上传到MySql数据库。我目前遇到的问题是,当文件变得太大(100MB+)时,它会给出 失败了。引发了“System.OutOfMemoryException”类型的异常 目前,我正在为它编写一篇文章,将文件分块并逐块上传,但我想知道是否有更简单的方法或内置SQL语句来实现这一点 我已经查看了“Web.config”文件,想找到一种可以成批上传的方法,但是我没有找到任何可以通过编辑它来工作的方法。 我也尝试

我正在写一个网站,允许用户使用ASP.NETWebForms(公司发布的要求)将pdf文件上传到MySql数据库。我目前遇到的问题是,当文件变得太大(100MB+)时,它会给出

失败了。引发了“System.OutOfMemoryException”类型的异常

目前,我正在为它编写一篇文章,将文件分块并逐块上传,但我想知道是否有更简单的方法或内置SQL语句来实现这一点

我已经查看了“Web.config”文件,想找到一种可以成批上传的方法,但是我没有找到任何可以通过编辑它来工作的方法。 我也尝试过在编辑“my.ini”文件时寻找解决方案,但还没有找到任何有效的方法

tl;博士


需要使用ASP.Net WebForms将文件分成若干部分以上载到MySql服务器的函数

您是否将文档字节存储在数据库中?如果是,请考虑将文件保存到服务器上的磁盘,并将文件路径和所需元数据保存到database@Vince-是,我们正在数据库中存储文档字节。谢谢你的建议,我会试试看它是否有效。或者你可以使用filestream:或filetable:@Vince谢谢,我们决定使用“保存文件路径和所需元数据”而不是整个文件