全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

BootStrap实现文件上传并带有进度条效果

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小时内与您取得联系。