`
hvang1988
  • 浏览: 51360 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

javascript获取文件file大小

阅读更多
好消息,百度网盘专业搜索网站上线了
打开瞧一瞧:http://bitar.cn
原理:
火狐file有files[0].size
ie:用img 的fileSize
----------------------------------------------------------
<img id="imgSizeTemp" dynsrc="" src="" style="display:none" />
function getSize(id){
	var fileInput=$("#"+id)[0];
	var filesize=0;
	if($.browser.msie){
			
           var obj_img = document.getElementById('imgSizeTemp');  
            obj_img.dynsrc=fileInput.value;  
            filesize = obj_img.fileSize;  

	}else{
		filesize = fileInput.files[0].size;  
	}
	if(Math.ceil(filesize / 1024)>20){
		return false;
	}
	return true;
}

分享到:
评论

相关推荐

    原生JS上传文件,获取文件二进制数据及文件大小和文件名称

    本知识点将深入探讨如何使用原生JavaScript实现文件上传,获取文件的二进制数据、大小以及文件名称。 首先,我们需要一个HTML元素,通常是`&lt;input type="file"&gt;`,用于让用户选择要上传的文件。例如: ```html ...

    JS获取文件大小方法小结

    在某些早期版本的IE浏览器中,可以设置`img`元素的`dynsrc`属性来预加载文件,然后通过`fileSize`属性获取文件大小。然而,这种方法并不普遍适用,因为它在IE7、IE8、Firefox以及Chrome等现代浏览器中可能无法正常...

    js+ajax实现获取文件大小的方法.docx

    本文主要介绍的是如何使用 JavaScript 配合 AJAX 技术来获取文件的大小。这种方法在上传文件前能够预估文件大小,避免大文件导致服务器或客户端资源的过度消耗,同时也为用户提供更好的交互体验。 1. **JavaScript ...

    js获取 input file 图片立即显示

    "js获取input file 图片立即显示"这个话题就是关于如何利用JavaScript来实现在用户选择图片后即时预览的功能。以下是一个详尽的步骤解释和相关知识点: 1. **HTML 结构**: 首先,我们需要在HTML页面中创建一个`...

    获取文件大小及上传文件打包.rar

    而在JavaScript中,如果文件在浏览器环境中,我们可以使用`FileReader`对象的`readAsDataURL()`方法读取文件内容,然后通过事件处理程序获取文件大小: ```javascript let fileInput = document.querySelector('...

    JavaScript判断上传文件大小的限制脚本

    我们可以在这个事件中获取到选中的文件,并通过`FileList`对象的`item`方法获取到`File`对象,然后通过`size`属性获取文件大小,单位是字节。 ```javascript document.getElementById('fileInput')....

    js获取文件大小

    需求:客户端上传文件时,想先判断下文件的大小,如果超过一定大小...实现原理:根据不同浏览器的差异,在firefox和chrome中obj_file.files[0].size 获取文件打下,在ie6,ie7, ie8 中通过img的fileSize属性来获取大小

    js 获取上传文件大小

    下面将详细介绍如何使用JavaScript来获取文件大小以及在ASP.NET环境中实现这一功能。 首先,我们需要了解HTML5引入的新特性——`&lt;input type="file"&gt;`元素的`FileList`对象。当用户选择文件后,这个对象可以获取到...

    javascript控制上传文件的大小及文件类型

    1. **通过`&lt;input type="file"&gt;`元素获取文件:** ```html &lt;input type="file" name="file1" id="file1" size="40" onchange="changeSrc(this)"/&gt; ``` 2. **监听`onchange`事件以读取文件内容:** ```...

    如何使用javascript限制文件上传大小

    接下来,我们编写JavaScript代码来获取文件并检查其大小: ```javascript document.getElementById('fileInput').addEventListener('change', function(e) { var file = e.target.files[0]; if (file) { if ...

    struts2上传文件,JavaScript判断文件大小

    在JavaScript中,我们可以使用`HTML5`的File API来获取文件的信息,例如文件名、类型和大小。以下是一个简单的示例,展示如何在用户选择文件后检查其大小: ```javascript function checkFileSize() { var input =...

    javascript实现获取指定精度的上传文件的大小简单实例

    在这个实例中,我们使用`&lt;input type="file"&gt;`标签让用户选择文件,然后通过JavaScript获取选中文件的大小,并根据指定的精度显示出来。 首先,我们需要一个HTML结构来承载文件输入元素和一个按钮,用于触发获取...

    用JavaScript限制上传文件的大小

    1. **文件大小获取**:通过`GetFile`方法获取文件对象,并使用`Size`属性获取文件大小(单位:比特),再转换为KB。 2. **文件大小限制**:如果文件大小超过预设值,则弹出警告消息并阻止进一步操作。 3. **异常处理...

    javascript 获取图像信息

    根据给定文件中的标题、描述、标签以及部分内容,我们可以总结出以下有关JavaScript获取图像信息的知识点: ### 一、概述 在Web开发中,经常需要处理用户上传的图像文件,例如验证图像格式是否合法、获取图像尺寸...

    javascript经典特效---文件大小的详细计算.rar

    例如,你可以通过以下方式获取文件大小: ```javascript let fileInput = document.querySelector('input[type="file"]'); let file = fileInput.files[0]; console.log(file.size); // 输出文件大小,单位为字节 `...

    上传文件大小的限制和判断javascript

    对于现代Web应用,更推荐使用`FileReader` API或`File`接口来获取文件大小,这些API提供了更好的跨浏览器兼容性和安全性。例如,可以使用以下代码: ```javascript function checkFileSize(fileInput) { var file ...

    JavaScript文件流操作.doc

    - `GetFile`:获取文件信息。 例如,获取文件信息并显示最后修改时间: ```javascript var f1 = fso.GetFile("c:\\myjstest.txt"); alert("File last modified: " + f1.DateLastModified); ``` 如果使用`create`...

    获取文件大小

    `os.path.getsize`(Python)、`File.length`(Java)、`fs.statSync`(Node.js)、`ifstream.tellg`(C++)和`os.Stat.Size`(Go)都是用于获取文件大小的内置函数或方法。 对于压缩包中的文件,如ZIP、RAR或我们...

    jQuery多文件上传并获取大小与格式代码

    总结起来,jQuery多文件上传并获取大小与格式涉及的关键知识点包括:HTML表单的`&lt;input type="file"&gt;`元素,jQuery事件监听,File API中的`File`对象,以及文件大小和类型的处理。通过这些技术,开发者可以创建用户...

Global site tag (gtag.js) - Google Analytics