通常上传文件时我们要判断文件的大小,从而进行限制,一般来讲是把数据传到后台,然后判断文件大小,稍微麻烦一点,这里有一个简单方法,但是对浏览器的安全级别有要求,需要把“将文件上传到服务器时包含本地路径”项启用。
代码转载于http://www.CodeHighlighter.com
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<script type="text/javascript">
var isIE = /msie/i.test(navigator.userAgent) && !window.opera;
function fileChange(target) {
var fileSize = 0;
if (isIE && !target.files) {
var filePath = target.value;
var fileSystem = new ActiveXObject("Scripting.FileSystemObject");
var file = fileSystem.GetFile (filePath);
fileSize = file.Size;
} else {
fileSize = target.files[0].size;
}
alert(fileSize);
var size = fileSize / 1024;
if(size>10000){
alert("附件不能大于10M");
}
}
</script>
<body>
<INPUT TYPE="file" NAME="file" id="file" SIZE="30" onchange="fileChange(this)">
</body>
</html>
分享到:
相关推荐
需求:客户端上传文件时,想先判断下文件的大小,如果超过一定大小,就直接拒绝上传请求 实现原理:根据不同浏览器的差异,在firefox和chrome中obj_file.files[0].size 获取文件打下,在ie6,ie7, ie8 中通过img的...
常见的安全措施包括限制上传文件的类型、限制上传文件的大小、对上传文件进行扫描等。 5. 文件上传的实现 文件上传的实现是指通过 PHP 语言来实现文件上传的过程。通常情况下,文件上传的实现包括三个步骤:首先,...
用js判断文件是否存在,本代码通过ajax进行检验,很好用。
在VB(Visual Basic)...这个"vb判定文件的小程序"可能就包含了以上这些功能,让使用者能够方便地检查和管理他们的文件。通过学习和理解这些VB编程知识,开发者可以创建更复杂的文件管理系统,满足不同场景下的需求。
当一个文件太大以至于一次性上传不可行时,系统会将文件分割成若干个较小的部分,每个部分称为一个分片。这样,每个分片可以独立上传,减少了整体上传时间,尤其是在网络带宽有限的情况下,多线程并发上传分片能显著...
三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的...
在IT行业中,尤其是在软件开发领域,经常会遇到处理图像文件的需求,比如检查图片的大小和类型。这个任务可以通过编程语言如C#来实现。本篇文章将详细介绍如何使用C#来检测图片的大小以及通过图片头的二进制数据来...
软件工程中的判定表、判定树和过程设计语言(PDL)的应用 判定表是一种形式化的决策表达方式,由四部分组成:左上部列出所有条件,左下部是所有可能做的动作,右上部是表示各种条件组合的一个矩阵,右下部是和每种...
1. 前端验证通常通过JavaScript获取文件大小并进行比较,限制上传文件的大小可以防止服务器负载过大: ```javascript function validateImageSize(file) { return file.size * 1024 * 1024; // 1MB限制 } ``` 2. ...
**判定树和判定表是两种常用的逻辑决策工具,它们在软件工程、数据分析和管理决策等领域广泛应用。** **一、判定树(Decision Tree)** 判定树是一种图形化表示决策过程的方法,它通过树枝状结构来展示各种可能的...
判定树
"密码强弱判定 js 特效"是指利用JavaScript(js)语言实现的一种交互式功能,它能够实时评估用户输入的密码强度,并通过视觉效果(特效)给予用户反馈。这种功能通常包括对密码长度、字符种类、复杂度等方面的检查,...
《工贸行业重大生产安全事故隐患判定标准》(2022年版) 《工贸行业重大生产安全事故隐患判定标准》(2022年版)是工贸行业生产安全事故隐患判定的重要标准。该标准适用于判定冶金、有色、建材、机械、轻工、纺织、...
在Java编程中,判断文件类型通常不是通过文件扩展名,而是通过读取文件的头部字节来识别。这是因为有些文件可能没有明确的扩展名,或者扩展名被恶意篡改。文件头内容通常包含特定的标识符,这些标识符是文件格式的...
虽然JavaScript本身不支持直接操作文件系统,但可以通过File API来读取和操作上传的文件。例如,可以使用`FileReader`对象的`readAsText`方法读取文件内容,然后将内容合并到一起,最后创建一个新的Blob对象表示合并...
这份文件名为《平行线的判定证明练习题精选.pdf》,从标题和提供的部分内容来看,文件涉及的是平面几何中关于平行线判定的知识点,以及相关的证明练习题。平行线的判定是平面几何中的一个基础概念,其核心在于利用...
讲述了软件工程这门课程中与数据字典、判定树、判定表相关的知识
4. **cpdetector库的使用**:对于更复杂的情况,例如当需要处理用户上传的不确定编码的文件时,可以使用开源项目cpdetector。这个库包含多个探测器,如`ParsingDetector`、`JChardetFacade`、`ASCIIDetector`和`...
回退预案的作用6月7日 突发事件今日点评优化小技巧 使用HINT 优化SQL6月10日 使用自动采样比例引发的故障今日点评优化小技巧 关于表分析比例的判定优化小技巧 AIX下使用vmstat分析I/O问题的小技巧6月11日 阶段总结...