【发布时间】:2009-07-05 20:14:42
【问题描述】:
使用 asp.net 和 C# 在上传期间检查文件大小的最佳方法是什么?我可以通过更改我的 web.config 来上传大文件而不会出现任何问题。当上传的文件超过我允许的最大文件大小时,我的问题就会出现。
我已经研究过使用 activex 对象,但这不是跨浏览器兼容的,也不是解决方案的最佳答案。如果可能,我需要它与跨浏览器兼容并支持 IE6(我知道你在想什么!!但是我的应用程序用户中有 80% 是 IE6,不幸的是,这不会很快改变)。
有没有任何开发者遇到过同样的问题?如果是这样,您是如何解决的?
【问题讨论】:
-
这可以通过 Silverlight 或 Flash 完成。对于 Falsh,您可以查看 swfupload。
-
swfupload 是免费的,而且很好。多次使用它,它确实回答了这个问题。在这里 +1。
-
迈克,你为什么回滚我所做的修订?
-
Dreas,你为什么要修改这个版本?你添加信息了吗?
-
感谢您的所有 cmets。在尝试了一些建议的解决方案后,我最终使用了 Teleriks RAD 上传组件,它允许我做我需要做的事情。