js中获取文件的大小,判断文件是否操作大小限制,避免到后台报错。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<head>
<title>Get File Size</title>
<script src="http://code.jquery.com/jquery-1.11.0.min.js"
    type="text/javascript">
     
</script>
<script type="text/javascript">
//判断文件大小,传入id
    function GetFileSize(fileid) {
        try {
            var fileSize = 0;
            //for IE
            if ($.support.msie) {
                //before making an object of ActiveXObject, 
                //please make sure ActiveX is enabled in your IE browser
                var objFSO = new ActiveXObject("Scripting.FileSystemObject");
                var filePath = $("#" + fileid)[0].value;
                var objFile = objFSO.getFile(filePath);
                var fileSize = objFile.size; //size in kb
                fileSize = fileSize / 1048576; //size in mb 
            }
            //for FF, Safari, Opeara and Others
            else {
                fileSize = $("#" + fileid)[0].files[0].size //size in kb
                fileSize = fileSize / 1048576; //size in mb 
            }
            alert("Uploaded File Size is" + fileSize + "MB");
        } catch (e) {
            alert("Error is :" + e);
        }
    }
</script>
</head>
<body>
    <form name="upload" action="">
        <input type="file" name="fUpload" id="fUpload" /> <input
            type="button" value="Get File Size" onclick="GetFileSize('fUpload');" />
    </form>
</body>  
        

本文转自建波李 51CTO博客,原文链接:http://blog.51cto.com/jianboli/1969952,如需转载请自行联系原作者

JS获取上传文件的大小相关推荐

  1. js获取上传文件内容

    js 获取上传文件的字节数及内容 <div>上传文件 : <input type="file" name = "file" id = &quo ...

  2. html得到上传文件类型后缀,js获取上传文件后缀名(附js提交form表单)

    js获取上传文件后缀名(附js提交form表单) 代码如下: function check_file() { var strFileName=form1.FileName.value; if (str ...

  3. Js获取上传文件的绝对路径时总是的到C:\fakepath\+文件名称 解决方案

    最近上传文件获取绝对路径总是 获取到C:\fakepath+文件名称,可愁死我了 摸索一番之后找到了解决办法: Internet选项 > 安全 > 自定义级别 > 将文件上传到服务器 ...

  4. input file 文件上传,js控制上传文件的大小和格式

    文件上传一般是用jquery的uploadify,比较好用.后面会出文章介绍uploadify这个插件. 但是,有时候为了偷懒,直接就用input 的file进行文件和图片等的上传,input fil ...

  5. java获取上传文件的大小_java 上传文件大小转换为 GB/MB/KB/B

    1.工具类 package cn.cmodes.common.utils; import java.io.File; import java.io.FileInputStream; import ja ...

  6. php获取上传文件路径 fakepath,JavaScript_js获取上传文件的绝对路径实现方法,在html中input type=file - phpStudy...

    js获取上传文件的绝对路径实现方法 在html中 function upload() { var filename = document.getElementById("importFile ...

  7. 根据FileUpload控件名获取上传文件(大小)类型

    /// <summary>     /// 根据FileUpload控件名获取上传文件(大小)类型     /// </summary>     /// <param n ...

  8. JS实现限制input上传文件的大小和格式

    场景 在实现Excel导入数时,需要上传excel格式的文件. 在前端js进行判断,限制上传文件的大小和格式. 实现 html页面代码可以通过accept属性来筛选打开文件的格式. <form ...

  9. java上传文件限制大小_Java Web:附件上传,两种文件上传限制格式及大小方法,学习笔记文件操作【诗书画唱】...

    附件上传: package com.jy.controller; import java.io.File; import java.io.FileOutputStream; import java.i ...

最新文章

  1. Linux创建指定用户特定指定目录权限
  2. 影像融合操作的几种途径
  3. 爬虫基础分享Scrapy框架流程图与安装
  4. css怎么把背景图片拉伸至100%
  5. 阿里云能耗宝即将发布,助力中小企业绿色升级,参与碳中和万亿市场
  6. 用onSaveInstanceState()方法保存Activity状态
  7. 在linux centos7上安装git
  8. jedis连接池详解(Redis)
  9. 探究JVM——运行时数据区
  10. 习惯养成android软件,7款好用的习惯养成与打卡APP推荐
  11. java 使用Lambda对集合排序
  12. Wheel Speed Sensor Bosch 文章
  13. 合并照片到word中
  14. 功率 db 和dbm 的区别
  15. 从上到下,一文带你看全所有GNN分类
  16. 利用VSCode+platformio学习esp32开发
  17. The Tennessee Waltz
  18. 角色游戏二(NPC对话)
  19. Vivado安装找不到matlab,vivado安装System Generator不支持新版Matlab怎么办?
  20. 国外云盘(如Rapidgator)免费下载姿势详解

热门文章

  1. arguments.length
  2. ListIterator特有的方法
  3. 时间戳的转换和星期转换
  4. php session函数
  5. C#里面Console.Write与Console.WriteLine有什么区别????
  6. 一些很酷的.Net技
  7. Maven项目配置EL表达式原样输出解决方法
  8. spring-boot框架dubbo在controlle中r注解@Reference注入service,但是调用方法时候,service报null空指针异常
  9. [c#]解决方案:需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。
  10. 解决 iframe 在 ios 上不能滚动的问题