SpringMVC整合jquery的fileinput插件并上传图⽚详解
我们都知道,图⽚上传的存储⽅案有两种,⽅案⼀:存服务器上,⽅案⼆:存数据库⾥。⼀般需求选择⽅案⼀,然后把图⽚在服务器上的路径存到数据库中,⽽不是直接把图⽚存到数据库中。
上传前的准备⼯作,springMVC默认是开启⽂件上传的,所以我们需要关闭它。需要在l的配置⽂件中添加上传功能的配置,如果springmvc整合到spring就在spring中添加也可以。
然后加载需要的jar包
然后开始⼲活
representation和representative的区别⾸先在页⾯引⼊jquery上传插件fileinput需要的css和js组件,当然还有bootstrap相关组件,这⾥就不展⽰了。注意还有css下的img⾥的显⽰上传状态的gif动图,其中fileinput_local_zh.js是的提⽰信息,⾥⾯的所有信息并未完全,需要⼿动修改。
计算机专业不会写代码什么工作接下来就是上传的主体div,默认的是响应式获取⽅式:container,可以根据⼤⼩设置⽗级div容器。需要去掉container。
这⾥重要介绍两个参数:
⼀: name = file”,也就是springmvc后台接值的参数名为file。这⼀项默认是没有的,会报错: "请求部分⽂件不存在"。所以需要⼿动添加。多系统linux安装教程
⼆:data-min-file-count="1",设置最⼩上传⽂件数。
然后是js部分:
php大型网站设计这⾥展⽰的是常见的基础配置,⾼级配置请查阅官⽅⽂档。
如何把图片变成svg格式
jquery下载文件插件上传成功以后还有回调函数,当然⾥⾯的参数就像ajax请求回调参数⼀样的使⽤⽅式,data⼀般就是存储回调信息的。最后是SpringMVC部分:
注意请求⽅式⼀定为post:否则报错GET请求不⽀持。
⾄此,后台已经可以成功接到⽂件,⾄于究竟选择哪种存储逻辑,还需根据具体需求完善。
⼩⽩⼀枚,如有不⾜之处,欢迎交流斧正 感谢
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论