我可以在文件类型输入中显示文件大小吗?
Can I display a file size in a file type input?
我正在使用文件类型输入。我想在文件被选中后显示文件大小。我认为我应该使用一些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" );
}
});
demo在这里:http://jsfiddle.net/yNQ9M/1/(更新为在firefox和opera中工作)
你也可以使用ActionScript (Flash) hack在旧的浏览器中做到这一点。
微软正在开发ie10的File API
相关文章:
- 预编译的车把模板使文件大小加倍
- Node.js:在修改时确定文件大小
- 使用ajax获取通过FTP上传的文件的文件大小——试图防止ajax中断自身
- 从多个文件上传中检索文件大小
- 文件大小的进度指示器
- Dropzone最大文件大小超过事件
- 如何在 elfinder(一个 jquery 文件管理器插件)中只显示文件夹列表
- 当我用ctrl+p搜索时,为什么要在谷歌chrome上使用inspect来调试缺少显示文件js
- expressjs文件上传,检查是否确实有文件发送,指定最大文件大小&保留它的名字
- 可以使用Plupload调整文件大小以获得更多大小
- toDataURL()文件大小增加
- Javascript人类可读文件大小
- 是否有一种方法可以限制要上传到客户端服务器的文件大小
- 有没有办法获取和显示网站上所有资源的文件大小?(img、.css、.js等)
- Blueimp jquery文件上传,显示大于2MB的jpeg.jpg文件大小错误
- 上传的文件大小显示未定义
- 当上传的文件大小超过maxRequestLength时显示错误消息
- 想要使用javascript/jquery在input标记中显示文件上传大小
- 我可以在文件类型输入中显示文件大小吗?
- 上传前显示文件大小.