问:我有两个上传文件框,名字都是 pic,我想用 EZA 的 EZA.Upload.QueryExtention("pic")(i) 来取这两个上传文件的扩展名,可是当我只上传一个文件时,在 Chrome 中,就会报错。
答:像上面的情况,在某些浏览器中,它会向服务器发送数据:上传文件框1名称、上传文件框1文件内容,上传文件框2名称;但在某些浏览器中,它会向服务器发送数据:上传文件框1名称、上传文件框1文件内容,完全忽略掉上传文件框2。
所以在 IE 中使用时,EZA.Upload.QueryFileSize("pic") 会返回数组(因为有两个上传文件框);而在 Chrome 中使用时, EZA.Upload.QueryFileSize("pic") 会返回一个数字(因为只承认一个上传文件框)。