我正在使用ASP.NET进行文件上传,并且在客户端发送的数据中遇到了一个小问题,因为多部分表单数据被直接读取到内存中。
显然,这意味着最大文件上传大小受机器上可用RAM的限制,即使这样,当您同时上传多个文件时,大小也要小得多。
是否有可能让ASP.NET在接收数据时将数据写入硬盘上的临时文件,而不是读取到内存中?
发布于 2010-08-05 14:38:41
访问requestLengthDiskThreshold时,ASP.NET会将上传的数据保存到临时文件中
发布于 2010-07-31 23:51:14
就我个人而言,我使用NeatUpload http://neatupload.codeplex.com/。它是一个自定义的HttpHandler,可以将大量上传内容写入磁盘。支持的最大文件大小为4 4GB。
此外,它还会在上载过程中显示进度条,以便大型上载看起来不会挂起。
https://stackoverflow.com/questions/3378287
复制相似问题