标题:文件上传到服务器之前,如何判断文件的大小???
只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-182544-1-1.html




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

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