多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > jscript > JS 獲取上傳文件大小

JS 獲取上傳文件大小

來源:程序員人生   發布時間:2014-06-16 16:24:23 閱讀次數:2678次
我們有時候在上傳文件前要判斷文件的大小,通常有以下兩種方式: 
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<body>
<INPUT TYPE="file" NAME="file" SIZE="30" onchange="getFileSize(this)">
<INPUT TYPE="file" NAME="file" SIZE="30" onchange="getFileSize(this.value)">
</body>
<script type="text/javascript">

function getFileSize(filePath)
{
var image=new Image();
image.dynsrc=filePath; title="提示:點擊查看"
alert(image.fileSize);
}

function getFileSize(fileObj)
{
var image=new Image();
image.dynsrc=fileObj.value;
var size = image.fileSize || fileObj.files[0].fileSize;
if(size > 100000){
alert(size);
}

}
</script>
</html>

但是以上代碼有一個問題,就是在給image.dynsrc賦值的時候,要有文件的操作權限,換句話說,IE7之后的版本為了提高安全性不允許瀏覽器對文件進行操作,故以上代碼不實用。

以下代碼通過調用ActiveX來進行文件的讀取,需要啟用ActiveX的部分功能。
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>

<script type="text/javascript">

function getFileSize(fileObj) {
if (document.all) {
window.oldOnError = window.onerror;
window.onerror = function(err) {
if (err.indexOf('utomation') != -1) {
alert('No access to the file permissions.');
return true;
}
else
return false;
};
var fso = new ActiveXObject('Scripting.FileSystemObject');
var file = fso.GetFile(fileName);
window.onerror = window.oldOnError;
return file.Size;
}
}

</script>
<body>
<INPUT TYPE="file" NAME="file" SIZE="30" onchange="getFileSize(this)">
</body>
</html>
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------

上一篇 站長運營網站的服務方向:需要面向網友

下一篇 讓Windows FTP服務器更安全

分享到:
------分隔線----------------------------
為碼而活
積分:4237
15粉絲
7關注
欄目熱點
關閉
程序員人生
主站蜘蛛池模板: 亚洲欧美在线免费观看 | 手机看片日韩日韩韩 | 色日本在线 | 亚洲网站在线观看 | 久久久久国产精品免费 | 精品自拍视频在线观看 | 欧美黑人粗暴另类多交 | 国产一级做a爱片久久片 | 久久99国产精品一区二区 | 久草精品视频 | 亚洲欧美精品久久 | 国产一区二区三区亚洲综合 | 欧美天堂色 | 爆操网站 | 亚洲精品久久久久影 | 动漫美女羞羞网站 | 欧美一区高清 | 亚洲欧美日韩国产精品久久 | 国产一区二区免费福利片 | 俺也射 | 天天综合色一区二区三区 | 午夜毛片在线观看 | 国产日比视频 | jizzjizz免费大全 | 多人伦交性欧美精品欧 | 亚洲国产精品看片在线观看 | 精品免费国产一区二区三区 | 中文字幕在线观看免费视频 | 性欧美视频videos6一9 | 国产精品免费_区二区三区观看 | 亚洲国产精品综合久久一线 | 国产视频一二三 | 国产精品成人免费福利 | 国产成人精品免费视频网页大全 | 国产综合在线观看视频 | 有毛片毛毛片毛片毛片 | 一本久道久久综合婷婷五 | 欧美高清在线视频在线99精品 | 国产成人综合欧美精品久久 | 国产日韩欧美在线一区二区三区 | 456在线观看 |