javascript - 使用 JavaScript 检查照片的大小
问题描述
我想使用带有 SuccessFactors 的 JavaScript 来检查上传照片的大小是否大于 2 MB。
我编写了以下 JavaScript 代码,但它似乎不起作用:
if (context.files.length > 0) {
for (const i = 0; i <= context.files.length - 1; i++) {
const fsize = context.files.item(i).size;
const file = Math.round((fsize / 1024));
if (file >= 4096) {
alert("File too Big, please select a file less than 4mb");
}
}
}
解决方案
您可以使用 for of 来遍历文件列表
if (context.files.length > 0) {
for (let file of context.files) {
const size = Math.round(file.size / 1024);
if (size >= 4096) {
alert("File too Big, please select a file less than 4mb");
}
}
}
推荐阅读
- c - 为什么我的代码即使正确也不起作用?
- java - 普通类偶尔返回空值
- android - 不返回来电号码
- acumatica - 如何在客户端获取字段或变量的信息
- python - 名称 'latest_change_date' 未定义,如何按日期时间排序
- python - 运行数据框与部分并行应用
- eventhandler - 父页面订阅嵌套子控件事件处理程序的问题
- django - 关于 Django 的问题。我的客户只想通过单击或其他方式添加其他选择。我可以解决这个问题吗?
- docker - Kubernetes 重复 pod kube-system/metrics-server 收到错误
- algorithm - 如何衡量时间序列的“同质性”?