本人刚接触WEB前端,
前两天碰到个问关于FILE选取本地文件上传的问题
本人第一反应就是前台JS做一些验证(比如图片的 height,width,fileSize),通过后再提交表单上传服务器,
开始以为很简单,可是不但没解决,还差点抓狂.最后只好在服务器验证.
本人几乎找遍了整个网络都没找到完美解决的方案.
请问各位前辈,难道真的只有在服务器验证这一个办法吗?

解决方案 »

  1.   

    上传文件框的值 在很久以前直接 .value就可以获得了,
    这样用js new image ,就可以取得图的宽高,
    但是现代浏览器安全严格了,都不让直接访问.value了,所以就没办法了
    只能服务器端验证了
      

  2.   

    楼主可以试试Xproer.HttpUploader这个控件。这个控件可以直接在客户端获得文件详细信息。
      

  3.   

    这个就是3楼说的 Xproer.HttpUploader吧