首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分块文件上传在ASP.NET中,数据可以写入磁盘而不是读取到内存中吗?

问分块文件上传在ASP.NET中,数据可以写入磁盘而不是读取到内存中吗?
EN

Stack Overflow用户
提问于 2010-07-31 21:28:16
回答 2查看 1.1K关注 0票数 1

我正在使用ASP.NET进行文件上传,并且在客户端发送的数据中遇到了一个小问题,因为多部分表单数据被直接读取到内存中。

显然,这意味着最大文件上传大小受机器上可用RAM的限制,即使这样,当您同时上传多个文件时,大小也要小得多。

是否有可能让ASP.NET在接收数据时将数据写入硬盘上的临时文件,而不是读取到内存中?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-05 14:38:41

访问requestLengthDiskThreshold时,ASP.NET会将上传的数据保存到临时文件中

http://msdn.microsoft.com/en-us/library/system.web.configuration.httpruntimesection.requestlengthdiskthreshold.aspx

票数 3
EN

Stack Overflow用户

发布于 2010-07-31 23:51:14

就我个人而言,我使用NeatUpload http://neatupload.codeplex.com/。它是一个自定义的HttpHandler,可以将大量上传内容写入磁盘。支持的最大文件大小为4 4GB。

此外,它还会在上载过程中显示进度条,以便大型上载看起来不会挂起。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3378287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档