解决方案 »

  1.   

    建议使用html5的特性fileInput.get(0).files[0].size; 或者flash实现
    http://www.html5rocks.com/en/tutorials/file/dndfiles/
      

  2.   

    一般flash来做兼容性好些,uploadify或者swfpload。。可以设置允许上传的文件大小
      

  3.   


    fileInput.get(0).files[0].size 不能获取到上传文件的大小吧
      

  4.   

    一开始用的uploadify,后台处理时不太合适,就改用最原始的input type = file控件了
      

  5.   


    一开始用的uploadify,后台处理时不太合适,就改用最原始的input type = file控件了
    uploadify用的flash会导致cookie丢失,从而获取不到session,需要给uploadify增加session会话id,服务器端通过这个id重新设置下session才能正确获取就算用uploadify这种能限制客户端文件大小选择的插件,你的服务器端还是得重新验证过一遍的。。所有最保险就是在服务器端进行验证
      

  6.   


    一开始用的uploadify,后台处理时不太合适,就改用最原始的input type = file控件了
    uploadify用的flash会导致cookie丢失,从而获取不到session,需要给uploadify增加session会话id,服务器端通过这个id重新设置下session才能正确获取就算用uploadify这种能限制客户端文件大小选择的插件,你的服务器端还是得重新验证过一遍的。。所有最保险就是在服务器端进行验证嗯!
    几番尝试,最后还是选用uploadify了,其它兼容太难调剂了