当前位置:网站首页>js获取一个文件名的后缀格式
js获取一个文件名的后缀格式
2022-07-17 00:04:00 【鹏仔工作室】
vue项目中,附件上传一直是让上传的图片,jpg、png、bmp等格式的图片,进行预览随便用个图片预览插件就可以了,可是前段时间,客户需要让上传pdf、word并实现预览。
哎…就这H5项目,手机上传pdf、word文件,我想说前提你能找到对应文件不???
上传倒没啥,和图片一样,我最多就是上传再加几个格式效验即可,主要是显示到页面预览时,我得知道是什么文件格式(让页面中图片直接显示小图点击放大,word和pdf页面显示“查看”按钮,点击在去执行预览弹窗),毕竟图片、word、pdf预览方法不一样,插件不一样,所以就简单写了一个js去获取后缀,通过后缀来实现我想要的效果。
将下方js写到methods中
// 获取文件后缀
getFileType(val){
return val.substring(val.lastIndexOf(".") + 1);
}
在页面中使用
getFileType(name)
就可以得出后缀,因为我上传存储时,name存储的就是文件名+后缀格式(如 aaa.jpg、某高中生.pdf等),所以直接传name即可。
得到后缀格式,就可以达到我想要的效果。
边栏推荐
猜你喜欢

深度之眼三——(6)】数学:矩阵对角化及二次型1

Oracle database architecture
![堆叠注入之[强网杯 2019]随便注](/img/94/9069ed79e994e3c2e96c3cd1f816ee.png)
堆叠注入之[强网杯 2019]随便注
![Eye of depth III - (3)] mathematics: matrix eigenvalue and eigenvector 1](/img/81/7ad44da70eaf1d92b126c567766577.png)
Eye of depth III - (3)] mathematics: matrix eigenvalue and eigenvector 1

About foreign key references, cross domain headers, and ref usage

PCRE绕过正则

Maker-鸿蒙应用开发培训04
![Eye of depth III - (4, 5)] mathematics: matrix eigenvalues and eigenvectors 2](/img/fc/7a4bffc642d82fcfaf3be80bcc39fc.png)
Eye of depth III - (4, 5)] mathematics: matrix eigenvalues and eigenvectors 2

1. Internet foundation

分布式之数据库和缓存双写一致性方案解析(转载)
随机推荐
Calculation method of vector in torch
Day14 view set and route
Flask框架详解
Fundamentals of IOT development
Buuctf [bjdctf2020]ezphp1 detailed explanation
“我的”Bug大全(转载)
判断两个时间戳是否是同一天
@Configurationproperties annotation usage
Unit test (II) -- JUnit
Maker-鸿蒙应用开发培训笔记02
P6-day01-通用试图(P4复习)
[SWPU 2019]Network-TTL加密和涉及的一些知识
两表连接进行增删改查
The eye of Depth III - - (3)] Mathematics: Matrix eigenvalue and eigenvector 1
Eye of depth III - (4, 5)] mathematics: matrix eigenvalues and eigenvectors 2
C Programming Language(2nd Edition)--读书笔记--1.5
Oracle automatic storage management 18C step-by-step installation -1
Pytoch simply uses the Minist dataset
记录一次easy_sql堆叠注入
Oracle database 12C parameter files (SPFILE and pfile)