基于bootstrap的上传插件fileinput实现ajax异步上传功能(支持多文件上传预览拖拽)
发布时间 - 2026-01-11 00:23:40 点击率:次首先需要导入一些js和css文件
<link href="__PUBLIC__/CSS/bootstrap.css" rel="external nofollow" rel="stylesheet"> <link type="text/css" rel="stylesheet" href="__PUBLIC__/CSS/fileinput.css" rel="external nofollow" /> <script type="text/javascript" src="__PUBLIC__/JS/bootstrap.min.js"></script> <script type="text/javascript" src="__PUBLIC__/JS/jquery.min.js"></script> <script type="text/javascript" src="__PUBLIC__/JS/fileinput.js"></script> <script type="text/javascript" src="__PUBLIC__/JS/fileinput_locale_zh.js"></script>//中文包,不需要可以不用导入
html代码
<form enctype="multipart/form-data"> <input id="file-1" name="file" type="file" multiple class="file" data-overwrite-initial="false" data-min-file-count="1"/> </form>
js代码
$("#file-1").fileinput({
uploadUrl: '', // 必须设置个路径进入php代码部分
allowedFileExtensions : ['jpg', 'png','gif','txt','zip','ico','jpeg','js','css','java','mp3','mp4','doc','docx'],//允许的文件类型
overwriteInitial: false,
maxFileSize: 1500,//文件的最大大小 单位是k
maxFilesNum: 10,//最多文件数量
// allowedFileTypes: ['image', 'video', 'flash'],
slugCallback: function(filename) {
return filename;
}
});
php代码
$file=$_FILES['file'];//获取上称文件的信息,数组形式 $date['file_name'] = $file['name'];//文件的名称 $date['file_size'] = $file['size'];//文件的大小 $date['file_type'] = $file['type'];//文件的类型
然后进行上传,用ajax返回一个错误信息或者成功信息
直接用echo返回也行。
样式:
以上所述是小编给大家介绍的基于bootstrap的上传插件fileinput 的ajax异步上传功能(支持多文件上传预览拖拽),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# bootstrap
# ajax
# 异步上传
# fileinput
# 上传
# Bootstrap Fileinput文件上传组件用法详解
# JS文件上传神器bootstrap fileinput详解
# Bootstrap fileinput文件上传预览插件使用详解
# Bootstrap中的fileinput 多图片上传及编辑功能
# Bootstrap的fileinput插件实现多文件上传的方法
# bootstrapfileinput实现文件自动上传
# 详解bootstrap-fileinput文件上传控件的亲身实践
# Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
# BootStrap fileinput.js文件上传组件实例代码
# Bootstrap FileInput实现图片上传功能
# 小编
# 最多
# 在此
# 不需要
# 给大家
# 错误信息
# 也行
# 所述
# 给我留言
# 感谢大家
# 文件上传
# 拖拽
# 疑问请
# 有任何
# jquery
# html
# fileinput_locale_zh
# min
# src
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】
Linux网络带宽限制_tc配置实践解析【教程】
Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录
详解Huffman编码算法之Java实现
🚀拖拽式CMS建站能否实现高效与个性化并存?
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
Laravel如何生成URL和重定向?(路由助手函数)
laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法
微信小程序 配置文件详细介绍
Laravel如何实现用户注册和登录?(Auth脚手架指南)
Linux系统命令中tree命令详解
如何确保FTP站点访问权限与数据传输安全?
java获取注册ip实例
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
新三国志曹操传主线渭水交兵攻略
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出
如何安全更换建站之星模板并保留数据?
微信小程序 input输入框控件详解及实例(多种示例)
Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】
EditPlus中的正则表达式实战(5)
如何撰写建站申请书?关键要点有哪些?
奇安信“盘古石”团队突破 iOS 26.1 提权
悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
WordPress 子目录安装中正确处理脚本路径的完整指南
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
如何为不同团队 ID 动态生成多个“认领值班”按钮
Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】
JavaScript如何实现继承_有哪些常用方法
如何在阿里云ECS服务器部署织梦CMS网站?
Laravel如何与Docker(Sail)协同开发?(环境搭建教程)
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
Laravel模型事件有哪些_Laravel Model Event生命周期详解
Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
Laravel如何处理异常和错误?(Handler示例)
Laravel如何使用Blade模板引擎?(完整语法和示例)
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
创业网站制作流程,创业网站可靠吗?
网站制作软件有哪些,制图软件有哪些?
公司网站制作需要多少钱,找人做公司网站需要多少钱?
python中快速进行多个字符替换的方法小结
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
如何确保西部建站助手FTP传输的安全性?
油猴 教程,油猴搜脚本为什么会网页无法显示?

