我正在尝试验证文件大小,我正在尝试通过文件上传控件上传该文件。 为了验证文件的大小,我使用 java 脚本代码。但它抛出运行时错误。请有人帮助我。
<script language="javascript" type="text/javascript">
function getSize() {
var myFSO = new ActiveXObject("Scripting.FileSystemObject");
var filepath = document.upload.file.value;
var thefile = myFSO.getFile(filepath);
var size = thefile.size / (1024 * 1024);
alert(size + "MB");
}
</script>
错误消息:Microsoft JScript 运行时错误:自动化服务器无法创建对象
最佳答案
Javascript 无法访问文件系统,因此无法通过 javascript 检查文件的大小。
和
new ActiveXObject("Scripting.FileSystemObject");
- 仅 IE 支持,因此请检查您使用的是 IE 而不是其他浏览器。
检查这个:How to validate upload file size and file extension using JavaScript ?
关于asp.net - 使用 JavaScript 验证文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16080254/