2010-11-12 50 views

回答

5

不,这是不可能的。您可以检查扩展名,但仍然可能是错误的,因为重命名为zip的文本文件会显示为zip作为扩展名。你需要server-side script

一旦文件被上传,你可以与服务器端脚本检查其mime-type大小

0

假设你已经获得了fileTobeUploaded对象(我不知道你是如何做上传的),下面你可以得到以字节为单位的大小。

var reader = new FileReader(); 
reader.onload = (function(theFile) { 
    alert(theFile.size); 
})(fileTobeUploaded); 
+0

而用户必须使用Firefox 3.6或更高版本才能使用此... – epascarello 2010-11-12 14:39:00

0

我相信你可以检索有关使用FLASH文件大小信息,但是,以确定文件格式,你将最有可能需要依靠文件扩展名......,这是一个弱的测定,关于安全(恶意软件等)

相关问题