FileUpload如何在文件上载前判断文件的大小? 我用FileUpload上传图片,能不能在图片上载之前就判断文件的大小。比如QQ邮箱那种,上载的附件过大就提示不允许上载。我想知道如何在文件上载之前就能获取文件的大小。找了好久都没有找到满意的答案。望高手赐教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.cnblogs.com/yuananyun/archive/2011/02/21.htmlhttp://blog.sina.com.cn/s/blog_660978cc0100iazj.htmlhttp://hi.baidu.com/jcserver/blog/item/2381ad13486a9c24dd540112.html例子。 <script type="text/javascript"> function getFileSize(filePath) { var fso = new ActiveXObject("Scripting.FileSystemObject"); alert("文件大小为:"+fso.GetFile(filePath).size); } </script> <body> <INPUT TYPE="file" NAME="file" SIZE="30" onchange="getFileSize(this.value);"> </body> HttpFileCollection hfc = Request.Files;//判断文件大小是否大于4Mif (hfc[0].ContentLength < 4 * 1024 * 1024) 发现几个问题:1、访问不到dynsrc属性。 2、如果Js在onchange事件里调用。判断的总是前一个文件,如何才能做到判断当前的文件呢? 3、FileUpload.PostedFile.ContentLength是在上传完成之后才获取到的。不知道QQ邮箱上传附件的时候是怎么判断客户端附件大小。有知道的吗? 恳请赐教! Flash上传和Silverlight上传都可以判断大小的 本帖最后由 net_lover 于 2011-11-04 11:30:24 编辑 利用的是 jquery.uploadify 这个控件上传的 可以去看看 资料http://www.cnblogs.com/oec2003/archive/2010/01/06/1640027.html 在cs中动态创建aspx页面的服务器控件问题 关于ASP.NET AJAX CTP里的DragDropList数据保存 哪位高手Rational Rose 很熟悉?请给我讲讲.谢谢! 高数请求帮忙!!!----统计在线人数! 非常急,关于Context.user的问题, IO流和文件怎么理解 为什么我从web上下的原代码保存后总出现黑方块,????? session保存text数据类型问题 怎样学好asp.net呢 jquery 如何取得select option所有值并转换为数组 求:文件上传时只显示指定类型的文件 TreeView对父系的移除
http://blog.sina.com.cn/s/blog_660978cc0100iazj.html
http://hi.baidu.com/jcserver/blog/item/2381ad13486a9c24dd540112.html例子。
function getFileSize(filePath)
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
alert("文件大小为:"+fso.GetFile(filePath).size);
}
</script>
<body>
<INPUT TYPE="file" NAME="file" SIZE="30" onchange="getFileSize(this.value);">
</body>
//判断文件大小是否大于4M
if (hfc[0].ContentLength < 4 * 1024 * 1024)
2、如果Js在onchange事件里调用。判断的总是前一个文件,如何才能做到判断当前的文件呢?
3、FileUpload.PostedFile.ContentLength是在上传完成之后才获取到的。
不知道QQ邮箱上传附件的时候是怎么判断客户端附件大小。有知道的吗? 恳请赐教!
利用的是 jquery.uploadify 这个控件上传的 可以去看看 资料http://www.cnblogs.com/oec2003/archive/2010/01/06/1640027.html