asp.net-mvc - asp.net mvc 大文件上传

标签 asp.net-mvc uploadify

我正在使用 uploadify 在 asp.net mvc 应用程序中上传文件。一切都很好,但是当我尝试上传一个 .. 1GB 的文件时 - 在上传达到 100% 后,它只在那里停留大约 2 分钟。

我添加了一些日志记录代码,结果是这样的:当它达到 100% 时调用 Controller 操作,我得到一个 HttpPostedFileBase 然后我调用 file.SaveAs(path) 。 “另存为”需要 2 分钟。该文件正在同一分区上从临时目录移动到我想要的位置。

对于为什么需要这么长时间有什么想法吗?

谢谢。

编辑 手动移动文件是即时的。复制粘贴文件需要... 5 分钟。该文件的 SaveAs 方法耗时 1 分钟 30 秒。

最佳答案

我知道这不是你想要的:)

但我建议您将文件保存到您想要的同一文件夹,并使用 temp_yourFileName 命名文件 然后当你想确认它时,只需重命名它就会缩短操作。

我再次相信这应该是一个更好的解决方案:)

关于asp.net-mvc - asp.net mvc 大文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10313721/

相关文章:

ruby-on-rails - Selenium 和上传

javascript - 使用 uploadify 上传图像后刷新图像

.net - 从 ASP.NET WebForms 迁移到 ASP.NET MVC 的建议?

asp.net-mvc - ASP.net MVC CheckBoxFor 转换错误

sql - Orchard : one property value does not save in SQL Server 2012

c# - 什么是有效和无效像素单位?

jquery - Uploadify 拒绝上传 WMV、FLV 和 MP4 文件

c# - 在 C# 中使用 Uploadify

c# - Razor 中的类型检查

jquery - 复选框始终为 "on"