找回密码
 立即注册

QQ登录

只需一步,快速开始

炸裂的程序员

注册会员

8

主题

19

帖子

75

积分

注册会员

积分
75
炸裂的程序员
注册会员   /  发表于:2023-8-25 15:17  /   查看:1055  /  回复:3
1金币
spreadjs上传可以限制文件类型和文件大小吗

最佳答案

查看完整内容

您好,SpreadJS对上传文件的大小没有限制哦,如果您希望对这个进行限制,只能自己通过原生js来实现 var fileInput = document.getElementById('fileInput'); var errorMessage = document.getElementById('errorMessage'); // 获取选中的文件 var file = fileInput.files[0]; // 设置最大允许的文件大小(以字节为单位) var maxSizeInBytes = 1024 * 1024; // 1 MB if (file && file.size > maxSizeIn ...

3 个回复

倒序浏览
最佳答案
最佳答案
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-8-25 15:17:08
来自 2#
您好,SpreadJS对上传文件的大小没有限制哦,如果您希望对这个进行限制,只能自己通过原生js来实现

var fileInput = document.getElementById('fileInput');
var errorMessage = document.getElementById('errorMessage');

// 获取选中的文件
var file = fileInput.files[0];

// 设置最大允许的文件大小(以字节为单位)
var maxSizeInBytes = 1024 * 1024; // 1 MB

if (file && file.size > maxSizeInBytes) {
    errorMessage.textContent = '文件大小超过限制(最大允许 1MB)';
    fileInput.value = ''; // 清空选中的文件
} else {
    errorMessage.textContent = '';
}
回复 使用道具 举报
炸裂的程序员
注册会员   /  发表于:2023-8-25 16:08:44
3#
Richard.Huang 发表于 2023-8-25 15:45
您好,SpreadJS对上传文件的大小没有限制哦,如果您希望对这个进行限制,只能自己通过原生js来实现:lovelin ...

那附件类型能限制吗?
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-8-25 16:55:37
4#
您好,这个也不能哦,这个也只能通过原生js来实现,您可以参考这个demo中对于文件类型的判断
https://demo.grapecity.com.cn/sp ... mat/overview/purejs
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部