使用javascript从ASP.Net FileUpload控件获取文件大小 [英] Getting filesize from ASP.Net FileUpload control using javascript
本文介绍了使用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屋!
查看全文