asp.net mvc大文件上传

时间:2012-04-25 10:21:07

标签: asp.net-mvc uploadify

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

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

关于为什么需要这么长时间的任何想法?

感谢。

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

1 个答案:

答案 0 :(得分:0)

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

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

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