使用javascript从ASP.Net FileUpload控件获取文件大小 [英] Getting filesize from ASP.Net FileUpload control using javascript

查看:62
本文介绍了使用javascript从ASP.Net FileUpload控件获取文件大小的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

朋友,



有人可以帮助我使用javascript获取ASP.Net FileUpload控件中发布文件的大小.. ??





非常感谢,

Hari

解决方案

< pre lang =xml> < html xmlns = http://www.w3 .org / 1999 / xhtml >
< head >
< title > 获取文件大小< / title >
&l t; script src = Scripts / jquery-1.7.1.min.js 类型 = text / javascript > < / script >
< script type = text / javascript >
函数GetFileSize(fileid){
try {
var fileSize = 0;
// for IE
if(


.browser.msie){
//在制作ActiveXObject的对象之前,
//请确保在IE浏览器中启用ActiveX
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; //尺寸in mb
}
//适用于FF,Safari,Opeara及其他
else {
fileSize =


Friends,

Can someone help me in getting the size of a file posted in the ASP.Net FileUpload control using javascript..??


Many Thanks,
Hari

解决方案

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title>Get File Size</title>
 <script src="Scripts/jquery-1.7.1.min.js" type="text/javascript" > </script>
 <script type="text/javascript">
 function GetFileSize(fileid) {
 try {
 var fileSize = 0;
 //for IE
 if (


.browser.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 =


这篇关于使用javascript从ASP.Net FileUpload控件获取文件大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆