首页新闻找找看学习计划

input=file上传图片大小判断(web.config判断)

0
悬赏园豆:50 [已解决问题] 解决于 2012-12-04 14:32

我的难题:

在程序中可以控制用户上传文件的大小,如果用户文件的大小超过了配置的大小就给用户返回错误提示信息

我现在是这样做的:web.config配置的最大是6M。用户上传限制在4M

ajax发送表单到后台判断:

View Code
 1 $("#form1").ajaxSubmit({
 2         success: function (data, status) {
 3             if (status == "success") {
 4                 if (data == "no") {
 5                     alert("不能上传大于4M的图片");
 6                     file.parent().html("<input type='file' name='file'/>");
 7                     return;
 8                 }
 9                 msg(file, "ok");
10             }
11         }
12     });

后台接收图片判断大小:

if (bytes > 1024 * 1024 * 4)          
      {
                  Response.Write("no");//图片不能大于4M  
                   //Response.End();
           }

可当用户上传大于web.conig配置的文件大小的时候。ajax就不发送到后台。结果就判断不了。

糯米粥的主页 糯米粥 | 初学一级 | 园豆:5
提问于:2012-12-04 11:53
< >
分享
最佳答案
0

ajax上传的代码贴出来看一下

收获园豆:50
叶小党 | 菜鸟二级 |园豆:481 | 2012-12-04 12:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册