jasny-bootstrap组件-文件上传

今天和大家分享jasny-bootstrap如何实现文件上传,以及同form表单同时提交处理。
目前各大网站关于jasny-bootstrap上传文件的案例demo少之又少,就连若依也只是一笔带过,只是做了一个纯效果展示。

经过博主的一番查阅文档,查找案例,终于给搞出来了,在这里呢和大家分享一下。

1:首先引入jasny-bootstrap的js和css。

js和css可以从jasny文档去引用,这里就不多说。

2:jasny关于文件上传的前端代码

按照文档给的demo案例,结合自己的情况进行改造即可

在这里插入图片描述

3:选择文件后触发事件,可以在这里进行业务,其中e.target.files会获取到文件数组。

选择文件后,我们通过 change.bs.fileinput事件进行上传文件的业务处理。

通过e.target.files获取文件数组,这样我们就拿到文件了,若是需要单独上传,则可以在这里写业务。

但我们要做的是同form表单一同提交,所以不在这里做处理。

在这里插入图片描述

4:关于提交form表单如何和文件一同提交

在这里插入图片描述
5:后端处理 ;通过HttpServletRequest接收文件

在这里插入图片描述

一个完整的流程就这样出来了,注意的是,jasny组件我这里是新增和修改是用的同一个页面,

所以做了jasny的回显图片处理。

当然若是有小伙伴需要设置上传文件类型,可以添加accept属性。

比如我们只想让它上传图片类型,那么我们可以这样写:

   <input type="file"  id="photoID" name="file1" accept="image/*">

这样,在选择文件时就只能选择图片了。(其它类型文件自动给你隐藏了)

在这里插入图片描述

好了,今天的分享到此结束了。欢迎大家留言互相交流讨论。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
很抱歉,但我无法回答关于Kibana添加数据的问题。引用内容中提到的Google结构化数据标记、BootstrapJasny扩展以及ign-dem-grabber等内容与Kibana添加数据无关。如果您有关于Kibana添加数据的问题,我建议您查阅相关的Kibana文档或寻求专业的技术支持。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [ojs-2-4-2:Previous OJS 为学术在线西班牙期刊“Relaciones Internacionales”定制](https://download.csdn.net/download/weixin_42102713/19225013)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [ign-dem-grabber:从西班牙国家地理研究所下载DEM](https://download.csdn.net/download/weixin_42119989/16623027)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [亚马逊卖家后台运营数据看板 – 卖家销售数据一目了然-crx插件](https://download.csdn.net/download/weixin_38675970/16354723)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

博客胡

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值