首页 > 编程知识 正文

html是什么文件类型,php上传文件大小限制

时间:2023-05-06 08:10:37 阅读:138857 作者:1340

需求场景:

使用input上传文件,并将文件类型限制为zip或rar压缩包类型。

尝试使用accept进行限制后,发现除了zip和rar文件外,还可以选择excel、doc等文件。

因此,解决方法是通过判断文件名,增加过滤,

代码如下所示

html代码:

js代码:

//压缩包选择发生变化

变更命令($ event ) {

console.log(changecompress );

let files=$ event.target.files|$ event.data transfer.files;

if (! files.length ) {

Aurora.warning ('请选择文件);

返回;

}

let file=files[0];

//文件类型控制

let fileName=file.name;

let pos=fileName.lastIndexOf ('.' );

let last name=filename.substring (pos,fileName.length );

if () lastname.tolowercase )!='.zip ' ) (lastName.toLowerCase ()!='.rar ' ) }{

Aurora.warning (文件必须为. zip或. rar类型);

this.resetCompressData (

返回;

}

文件大小1024 * 1024 * 20 (if ) {

Aurora.warning ('文件不能超过20M ';

this.resetCompressData (

返回;

}

this.form.compressFile=file;

(,

这是CSDN博客“VincentLoveAndroid”的原创文章,符合CC 4.0 BY-SA版权协议。 请附上原文出处的链接和本声明。

原文链接: https://blog.csdn.net/b 7223058/article/details/79390302

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。