1.做了一天终于做出来了,在上传成功之后,可以将路径添加到数据库,因为一直在烦恼如何在上传成功之后在将路径添加到数据库,终于弄出来了,太开心了,不得不说bootstrap的强大,之前说ajax不能上传文件,之后想办法,用js写,更改了上传文件按钮的样式,但是没想到bootstrap真的太厉害了,样式还不错,可以预览,图片,限制文件的大小,格式等等,还有进度条。

后台的代码在之前写过了
这只有前台的代码
记得:在验证的时候,尽量用控制台来验证,有的时候你的代码写对了,但是有可能alert不显示
console.log("aaaa");
1.导入相应的js和样式
<script type="text/javascript" src="jsbootstrap/locales/zh.js"></script> <script type="text/javascript" src="jsbootstrap/fileinput.min.js" ></script> <link href="css/css/fileinput.min.css" rel="external nofollow" rel="stylesheet">
2.模态框里加入,千万要记住name的属性和你后台的代码属性有关,还有class需要是file
<input type="file" name="my" class="file" id="aaa" data-show-upload="true" data-show-caption="true"><br> <span style="font-family: Arial, Verdana, sans-serif;">3.具体的文件上传的方法</span>
在上传成功之后还有一个ajax的方法,真是太神奇了
有些时候试试才知道,可不可以
//上传文件
Initfileinput = function (uploadurl){
$("#aaa").fileinput({
//uploadUrl: "../fileinfo/save", // server upload action
uploadUrl:"https://localhost:8080/GD/UploadAction_execute.action",
required: true,
showBrowse: true,
browseOnZoneClick: true,
dropZoneEnabled: false,
allowedFileExtensions: ["jpg", "xlsx"],//只能选择xls,和xlsx格式的文件提交
//maxFileSize: 0,//单位为kb,如果为0表示不限制文件大小
layoutTemplates:{ actionUpload:''},
/*上传成功之后运行*/
fileuploaded:$("#aaa").on("fileuploaded", function (event, data, previewId, index) {
console.log("Upload success");
var a = document.getElementById('aaa').value;
console.log(a);
$.ajax({
type:"post",
async:false,
url:"https://localhost:8080/GD/UploadAction_add.action",
data:{
"filepath.path" : a
},
dataType:"json",
success:function () {
console.log("添加成功");
}
})
}),
/*上传出错误处理*/
fileerror:$('#aaa').on('fileerror', function(event, data, msg) {
console.log("Upload failed")
}),
});
}
Initfileinput (); //记得加载,初始化
总结
以上所述是小编给大家介绍的BootStrap实现文件上传并带有进度条效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# bootstrap
# 文件上传
# 进度条
# Bootstrap Fileinput文件上传组件用法详解
# JS文件上传神器bootstrap fileinput详解
# Bootstrap的fileinput插件实现多文件上传的方法
# Bootstrap fileinput文件上传预览插件使用详解
# BootStrap fileinput.js文件上传组件实例代码
# Bootstrap文件上传组件之bootstrap fileinput
# 值得学习的bootstrap fileinput文件上传工具
# bootstrap fileinput实现文件上传功能
# Bootstrap自定义文件上传下载样式
# Bootstrap Fileinput 4.4.7文件上传实例详解
# 上传
# 来了
# 上传文件
# 小编
# 过了
# 有可能
# 在此
# 和你
# 才知道
# 给大家
# 还有一个
# 这只
# 还不错
# 想办法
# 真是太
# 改了
# 所述
# 给我留言
相关文章:
如何通过西部数码建站助手快速创建专业网站?
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
佛山网站制作系统,佛山企业变更地址网上办理步骤?
C++如何使用std::optional?(处理可选值)
建站之星免费模板:自助建站系统与智能响应式一键生成
建站之星如何助力网站排名飙升?揭秘高效技巧
零基础网站服务器架设实战:轻量应用与域名解析配置指南
,购物网站怎么盈利呢?
网站制作知乎推荐,想做自己的网站用什么工具比较好?
大连 网站制作,大连天途有线官网?
制作网页的网站有哪些,电脑上怎么做网页?
小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?
如何快速搭建自助建站会员专属系统?
建站之星logo尺寸如何设置最合适?
建站之星后台管理如何实现高效配置?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
如何快速搭建二级域名独立网站?
如何通过虚拟主机空间快速建站?
C++如何编写函数模板?(泛型编程入门)
宝塔建站无法访问?如何排查配置与端口问题?
小建面朝正北,A点实际方位是否存在偏差?
h5在线制作网站电脑版下载,h5网页制作软件?
安云自助建站系统如何快速提升SEO排名?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
黑客如何通过漏洞一步步攻陷网站服务器?
制作证书网站有哪些,全国城建培训中心证书查询官网?
如何通过多用户协作模板快速搭建高效企业网站?
如何通过云梦建站系统实现SEO快速优化?
建站之星各版本价格是多少?
如何在Windows虚拟主机上快速搭建网站?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
,交易猫的商品怎么发布到网站上去?
如何通过IIS搭建网站并配置访问权限?
如何在Windows环境下新建FTP站点并设置权限?
电商网站制作价格怎么算,网上拍卖流程以及规则?
如何制作一个表白网站视频,关于勇敢表白的小标题?
如何在IIS服务器上快速部署高效网站?
如何登录建站主机?访问步骤全解析
建站上市公司网站建设方案与SEO优化服务定制指南
如何在阿里云虚拟主机上快速搭建个人网站?
如何选购建站域名与空间?自助平台全解析
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
如何解决ASP生成WAP建站中文乱码问题?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
浅析上传头像示例及其注意事项
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
*请认真填写需求信息,我们会在24小时内与您取得联系。