js判断文件上传的类型
js判断文件上传的类型
/*** @param: fileName - 文件名称* @param: 数据返回 1) 无后缀匹配 - false* @param: 数据返回 2) 匹配图片 - image* @param: 数据返回 3) 匹配 txt - txt* @param: 数据返回 4) 匹配 excel - excel* @param: 数据返回 5) 匹配 word - word* @param: 数据返回 6) 匹配 pdf - pdf* @param: 数据返回 7) 匹配 ppt - ppt* @param: 数据返回 8) 匹配 视频 - video* @param: 数据返回 9) 匹配 音频 - radio* @param: 数据返回 10) 其他匹配项 - other* @author: ljw**/function fileSuffixTypeUtil(fileName){// 后缀获取var suffix = "";// 获取类型结果var result = "";try {var flieArr = fileName.split(".");suffix = flieArr[flieArr.length - 1];} catch (err) {suffix = "";}// fileName无后缀返回 falseif (!suffix) {result = false;return result;}// 图片格式var imglist = ["png", "jpg", "jpeg", "bmp", "gif"];// 进行图片匹配result = imglist.some(function (item) {return item == suffix;});if (result) {result = "image";return result;}// 匹配txtvar txtlist = ["txt"];result = txtlist.some(function (item) {return item == suffix;});if (result) {result = "txt";return result;}// 匹配 excelvar excelist = ["xls", "xlsx"];result = excelist.some(function (item) {return item == suffix;});if (result) {result = "excel";return result;}// 匹配 wordvar wordlist = ["doc", "docx"];result = wordlist.some(function (item) {return item == suffix;});if (result) {result = "word";return result;}// 匹配 pdfvar pdflist = ["pdf"];result = pdflist.some(function (item) {return item == suffix;});if (result) {result = "pdf";return result;}// 匹配 pptvar pptlist = ["ppt"];result = pptlist.some(function (item) {return item == suffix;});if (result) {result = "ppt";return result;}// 匹配 视频var videolist = ["mp4", "m2v", "mkv"];result = videolist.some(function (item) {return item == suffix;});if (result) {result = "video";return result;}// 匹配 音频var radiolist = ["mp3", "wav", "wmv"];result = radiolist.some(function (item) {return item == suffix;});if (result) {result = "radio";return result;}// 其他 文件类型result = "other";return result;
};
js判断文件上传的类型相关推荐
- html file验证文件是否上传,JavaScript判断文件上传类型的方法
本文实例展示了JavaScript判断文件上传类型的方法,是一个非常常用的技巧.具体实现方法如下: 文件上传时用到一个功能,使用html元素的input标签实现: 选中图片后立即触发onchange事 ...
- php ajaxfileupload.js 使用,ajaxfileupload.js实现文件上传(附步骤代码)
这次给大家带来ajaxfileupload.js实现文件上传(附步骤代码),ajaxfileupload.js实现文件上传的注意事项有哪些,下面就是实战案例,一起来看一下. AjaxUpLoad.js ...
- php swfupload handlers.js,SWFUpload 文件上传插件常用的配置讲解
上传文件swfUpload 插件: 基本的文件上传涉及到的四个文件 (还有一个处理数据的php文件 这里没有涉及到) html页面: upload_window.html js文件: swfupl ...
- vue上传zip文件到服务器,vue.js zip文件上传
vue.js zip文件上传 内容精选 换一换 开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助.接口参考文档详细介绍了每个接口的参数和使用方法.在O ...
- html js文件域val,js实现文件上传表单域美化特效
一款效果非常时尚的文件上传表单域美化特效,下面给出制作的简要教程. 先上几个效果饱饱眼福: 使用方法 这些文件上传域的美化使用的方法都是隐藏原生的元素,然后使用一个元素来制作美化效果. @H_502_ ...
- js如何上传大文件到服务器,js将文件上传到远程服务器
js将文件上传到远程服务器 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...
- php 美化js文件,js实现文件上传表单域美化特效_javascript技巧
一款效果非常时尚的文件上传表单域美化特效,下面给出制作的简要教程. 先上几个效果饱饱眼福: 使用方法 这些文件上传域的美化使用的方法都是隐藏原生的元素,然后使用一个元素来制作美化效果. HTML结构 ...
- 判断文件上传时文件的类型
系统中需要用到文件上传的功能,但是从系统安全的角度上来说需要判断上传文件的格式,防止将病毒木马等有害的文件上传到服务器上. 判断文件类型有三种方式 1.通过文件后缀名 这个方法简单容易,但是也是最容易 ...
- Vue.js 文件上传限制类型上传与限制选择的文件类型
只能限制某种文件上传,如果新选择其他文件便提示文件错误,清空文件列表 :accept="'.pdf'" ---> 选择上传文件的时候自动匹配pdf的文件类型 :file-li ...
最新文章
- Meta AI 新研究,统一模态的自监督新里程碑
- win10 右键 命令行
- python表白-教你如何用Python表白
- [NOIP 2010普及组 No.3] 导弹拦截
- 就业模拟试题2_答案
- c语言代码表白_用微信表情翻译表白,程序员的小浪漫,赶紧Get起来
- 管理系统中计算机应用第二章,管理系统中计算机应用第二章.doc
- 防火墙firewalld
- 希尔排序python 简书_数据结构_排序_直接插入+希尔排序
- bzoj 3561: DZY Loves Math VI
- QtCreator无法启动进程“mingw32-make.exe
- Cannot create file C:\Users\Administrator\AppData\Local\Temp\EditorLineEnds.ttr
- 打印机打印的时候会打印计算机用户,打印机打印的时候出现administrator是什么意思...
- Oracle 同义词详解(synonym)
- 论K21O Draco开发板的概论
- doPost 乱码问题解决
- [ctfshow 2021摆烂杯] FORENSICS部分 writeup
- CUDA页锁定内存(Pinned Memory)
- 11个并不广为人知,但值得了解的Python库
- Jupyter notebook中自定义支持天软TSl语言的魔术命令