如何判断上传文件(尚未上传)的大小?

landsky 2002-09-06 01:47:53
多谢了
...全文
49 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2002-09-06
  • 打赏
  • 举报
回复
<HTML><HEAD>
<SCRIPT>

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>
dugucan 2002-09-06
  • 打赏
  • 举报
回复
好象见到过fileSize这个函数
dylanOK 2002-09-06
  • 打赏
  • 举报
回复
客户端有问题,劝你还是用服务器端来处理吧
alexxing 2002-09-06
  • 打赏
  • 举报
回复
只有用 ActiveX 对象:

<script>
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.GetFile("c:\\test.txt");
var size = f.Size;
alert(size);
</script>

但是 ActiveX 对象有很多问题……
qiushuiwuhen 2002-09-06
  • 打赏
  • 举报
回复
一般用
new ActiveXObject("Scripting.FileSystemObject")
但会有警告
Reve 2002-09-06
  • 打赏
  • 举报
回复
这个一般情况下没法实现,特殊情况也有权限的限制。

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧