怎么用js实现文件上传样式详情
发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,本篇内容介绍了"怎么用js实现文件上传样式详情"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、概述
千家信息网最后更新 2024年12月12日怎么用js实现文件上传样式详情
本篇内容介绍了"怎么用js实现文件上传样式详情"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
1、概述
这个js包括按钮样式,列表样式、带有删除、添加、放大(使用的是自带的放大功能,提供有API来放入你的弹窗来进行展示)
可监听的事件 | Value | wdaasd |
---|---|---|
onlargeClickCallBack | 如果想使用自己的弹窗,只需要监听这个函数,拿到返回值给你的弹窗的img->href进行赋值即可 | imgFile对象(包括这个被点击图片的全部信息)that(这个js的全局唯一对象,可以在这里面拿到你所有的值) |
ondialogBeforeClose | 自带的弹窗被关闭的回调 | object 返回值是一个对象 对象.event -> 被执行的事件的源事件 对象.imgFile -> 被点击关闭弹窗时,目前弹窗上展示的图片对象信息 |
onaddImgList | 每添加一个图片的回调 | file -> 文件对象 that -> (这个js的全局唯一对象,可以在这里面拿到你所有的值) |
2、创建对象的参数
参数 | 含义 |
---|---|
maxFileLength | 最大可以存在的文件个数 默认值:2 |
maxFileSize | 每个文件单独最大的文件大小 默认值:1024 (1M) |
fileSuffix | 允许上传的文件后缀 默认值:['mp4', 'mp3', 'word', 'pdf', 'ppt', 'excel', 'jpg', 'png'] |
StopDialog | 是否阻止打开自带的默认弹窗 默认值:false |
shadeDialogStyle | 如果打开自带弹窗的选项,那么这个控制打开的弹窗高宽多少默认值:[null, null],默认为null为自适应,如果想要设置百分比和px 请直接改变数组[0,1],数组第一项代表宽,第二项代表高 |
showBtnImgStyle | 是否开启按钮样式 默认值:false |
使用代码示例:
var file = new File({ maxFileLength: 2, maxFileSize: 1024, fileSuffix: ['mp4', 'mp3', 'word', 'pdf', 'ppt', 'excel', 'png', 'jpg'], StopDialog: false, showBtn: false }); initHJFile(file);选择图片
3、监听例子
//如果不想使用自带的弹窗,可以选择监听file对象的onlargeClickCallBack函数file.callBack.onlargeClickCallBack = function (img, that) {}file.callBack.ondialogBeforeClose = function (event) {}file.callBack.onaddImgList = function () {}
4、使用方法
项目目录如上图所示
如果要使用,只需要把js
放入你的项目路径下,然后把img
放到你的static
目录(静态资源路径)。
这里js里面默认引入的图标是 ./ 的相对路径,请自行搜索然后进行更改为你项目的文件路径
上图项目示例为可直接打开查看的完整包,后文有下载地址
5、源代码
此源代码为不包括图标的源代码,全部在一个html页面里面
Document 选择图片
"怎么用js实现文件上传样式详情"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
文件
图片
对象
事件
样式
按钮
节点
监听
选择
最大
信息
函数
路径
项目
个数
全局
参数
数组
模式
源代码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
市南区定制软件开发解决方案
三门峡网络技术哪个好
山西北岳恒山服务器虚拟主机
安卓软件开发学哪些
网络安全监控装置百度文库
网络安全专业大学榜单
软件开发要依托行业
未来十大互联网科技
用管理员登录远程服务器
网络技术从哪里开始入门
网络安全宣传微信推文
服务器roid是什么意思
上海销售软件开发大概费用
软件开发买128还是256
数据库如何导入另一台电脑
新乡市尚起网络技术有限公司
阜平软件开发专业
软件开发需要经常出差
天象网络技术有限公司上海
高考满分作文网络安全
网络安全校本培训心得体会
安全数据库中引用的账户名称是
联合国网络安全问题公开会
山西电商软件开发平台
数据库中数据模型要素
在网络上说服务器不错指什么
工控系统网络安全公司口号
2018面国家网络安全宣传
网络技术的事业编制
计算机网络技术在线阅读