我正在处理文件类型输入。我想在选择文件后显示文件大小。我在想我应该使用一些 jquery 来拉它,但我不确定如何。我可以这样做吗?
<input type="file" id="uploadFile" name="uploadFile"/>
最佳答案
如果浏览器有能力(firefox,chrome,opera(?)),这应该显示它:
jQuery( "#uploadFile").bind( "change", function(){
if( this.files && this.files.length ) { //If this condition passes, you can get file size
var file = this.files[0],
fileSize = file.size || file.fileSize || 0;
alert(fileSize+ " bytes" );
}
});
此处演示:http://jsfiddle.net/yNQ9M/1/ (已更新以在 Firefox 和 Opera 中工作)
您还可以使用 ActionScript (Flash) hack 在旧版浏览器中执行此操作。
Microsoft 正在研究 File API in ie10
关于javascript - 我可以在文件类型输入中显示文件大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7811848/