JS获取上传文件的大小
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 >
|
JS获取上传文件的大小相关推荐
- js获取上传文件内容
js 获取上传文件的字节数及内容 <div>上传文件 : <input type="file" name = "file" id = &quo ...
- html得到上传文件类型后缀,js获取上传文件后缀名(附js提交form表单)
js获取上传文件后缀名(附js提交form表单) 代码如下: function check_file() { var strFileName=form1.FileName.value; if (str ...
- Js获取上传文件的绝对路径时总是的到C:\fakepath\+文件名称 解决方案
最近上传文件获取绝对路径总是 获取到C:\fakepath+文件名称,可愁死我了 摸索一番之后找到了解决办法: Internet选项 > 安全 > 自定义级别 > 将文件上传到服务器 ...
- input file 文件上传,js控制上传文件的大小和格式
文件上传一般是用jquery的uploadify,比较好用.后面会出文章介绍uploadify这个插件. 但是,有时候为了偷懒,直接就用input 的file进行文件和图片等的上传,input fil ...
- java获取上传文件的大小_java 上传文件大小转换为 GB/MB/KB/B
1.工具类 package cn.cmodes.common.utils; import java.io.File; import java.io.FileInputStream; import ja ...
- php获取上传文件路径 fakepath,JavaScript_js获取上传文件的绝对路径实现方法,在html中input type=file - phpStudy...
js获取上传文件的绝对路径实现方法 在html中 function upload() { var filename = document.getElementById("importFile ...
- 根据FileUpload控件名获取上传文件(大小)类型
/// <summary> /// 根据FileUpload控件名获取上传文件(大小)类型 /// </summary> /// <param n ...
- JS实现限制input上传文件的大小和格式
场景 在实现Excel导入数时,需要上传excel格式的文件. 在前端js进行判断,限制上传文件的大小和格式. 实现 html页面代码可以通过accept属性来筛选打开文件的格式. <form ...
- java上传文件限制大小_Java Web:附件上传,两种文件上传限制格式及大小方法,学习笔记文件操作【诗书画唱】...
附件上传: package com.jy.controller; import java.io.File; import java.io.FileOutputStream; import java.i ...
最新文章
- Linux创建指定用户特定指定目录权限
- 影像融合操作的几种途径
- 爬虫基础分享Scrapy框架流程图与安装
- css怎么把背景图片拉伸至100%
- 阿里云能耗宝即将发布,助力中小企业绿色升级,参与碳中和万亿市场
- 用onSaveInstanceState()方法保存Activity状态
- 在linux centos7上安装git
- jedis连接池详解(Redis)
- 探究JVM——运行时数据区
- 习惯养成android软件,7款好用的习惯养成与打卡APP推荐
- java 使用Lambda对集合排序
- Wheel Speed Sensor Bosch 文章
- 合并照片到word中
- 功率 db 和dbm 的区别
- 从上到下,一文带你看全所有GNN分类
- 利用VSCode+platformio学习esp32开发
- The Tennessee Waltz
- 角色游戏二(NPC对话)
- Vivado安装找不到matlab,vivado安装System Generator不支持新版Matlab怎么办?
- 国外云盘(如Rapidgator)免费下载姿势详解
热门文章
- arguments.length
- ListIterator特有的方法
- 时间戳的转换和星期转换
- php session函数
- C#里面Console.Write与Console.WriteLine有什么区别????
- 一些很酷的.Net技
- Maven项目配置EL表达式原样输出解决方法
- spring-boot框架dubbo在controlle中r注解@Reference注入service,但是调用方法时候,service报null空指针异常
- [c#]解决方案:需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。
- 解决 iframe 在 ios 上不能滚动的问题