| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 818 人关注过本帖
标题:文件上传到服务器之前,如何判断文件的大小???
只看楼主 加入收藏
sdgjsddd
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2007-6-14
收藏
 问题点数:0 回复次数:2 
文件上传到服务器之前,如何判断文件的大小???
我用LyfUpload.dll组件写的文件上传到服务器的功能
据资料显示,只有在文件上传到服务器后,才能通过obj.filesize查出该文件的大小

我想实现,在文件上传之前就先判断该文件大小,若超出指定范围,则出提示,若未超出,则正常将该文件上传到服务器
请问,这该如何实现呢????
搜索更多相关主题的帖子: 服务器 文件 判断 
2007-11-01 15:01
放任一切
Rank: 2
等 级:新手上路
威 望:4
帖 子:217
专家分:0
注 册:2007-3-22
收藏
得分:0 
这虽然是一个方法,但是浏览器会有阻止

<HTML><HEAD>
<SCRIPT>
// JS 判断文件大小

function getFileSize (fileName) {

if (document.all) {
window.oldOnError = window.onerror;
window.onerror = function (err) {
if (err.indexOf('utomation') != -1) {
alert('没有访问文件的权限');
return true;
}
else
return false;
};
var fso = new ActiveXObject('Scripting.FileSystemObject');
var file = fso.GetFile(fileName);
window.onerror = window.oldOnError;
return file.Size; }}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="formName"><INPUT TYPE="file" NAME="fileName"><BR>
<INPUT TYPE="button" VALUE="查看文件字节大小" ONCLICK="alert(getFileSize(this.form.fileName.value))"><BR>
</FORM></BODY>
</HTML>
2007-11-01 16:24
sdgjsddd
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2007-6-14
收藏
得分:0 
谢谢,我试试先
2007-11-01 17:07
快速回复:文件上传到服务器之前,如何判断文件的大小???
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013705 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved