JavaScript :Is it possible to check image size in html fileupload on client side?

标签 javascript asp.net-mvc

Javascript:是否可以在客户端检查 html 文件上传中的图像大小?

最佳答案

JavaScript 无法做到这一点,它被禁止访问文件系统。 但是 VBScript 可以在 ActiveX 对象(Microsoft 专有脚本 API)的帮助下返回任何客户端文件的大小。

<script>
function getSize()
{
    var myFSO = new ActiveXObject("Scripting.FileSystemObject");
    var filepath = document.upload.file.value;
    var thefile = myFSO.getFile(filepath);
    var size = thefile.size;
    alert(size + " bytes");
}
</script>
<input type="file" name="file">
<input type="button" value="Size?" onClick="getSize();">

关于JavaScript :Is it possible to check image size in html fileupload on client side?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4384815/

相关文章:

c# - 提供一个通用的模拟

c# - 如何将 MVC View 中的下拉列表选定值发送到 Controller 的变量 ViewData?

javascript - MVC - 多参数 Ajax 调用

c# - 我似乎无法获得一个非常基本的 cookie 登录示例来使用 MVC5 和 OWIN

javascript - 如何在 javascript 中获取对第一个嵌套表的引用?

javascript - 克隆一个 react 的合成事件的实例

asp.net-mvc - 在asp.net mvc 4的 View 中设置页面标题和元信息

javascript - 在Javascript中将匿名函数作为回调传递

javascript - 如何使用 jquery 创建测验结果

javascript - 从 Javascript 传递时,Ajax 数据不会在 PHP 中打印