我做了个文件上传的功能,在客户端用的是Ext中的TextField组件,我现在服务器只能操作zip类型的文件包,我在客户端怎么判断文件类型。监听它的什么事件。

解决方案 »

  1.   


    用TextField上传?extjs不是有专门的上传组件么?
      //判断上传文件类型
     var epath = form.form.findField("file-path").getValue();
                        if (epath.substring(epath.lastIndexOf(".") + 1).toLowerCase() == "xls" || epath.substring(epath.lastIndexOf(".") + 1).toLowerCase() == "xlsx") {}
      

  2.   


    用TextField上传?extjs不是有专门的上传组件么?
      //判断上传文件类型
     var epath = form.form.findField("file-path").getValue();
                        if (epath.substring(epath.lastIndexOf(".") + 1).toLowerCase() == "xls" || epath.substring(epath.lastIndexOf(".") + 1).toLowerCase() == "xlsx") {}
      

  3.   

    对额就是这个让我苦苦找了好久,是不是只能这样做限制呢
    大虾,你有没有取消fileuploadfield选中的文件的方法呢