时间:2021-05-19
操作步骤如下
一、dropzone导入
01.dropzone官网下载其插件压缩包并复制项目;
02.将CSS和JS文件在HTML文件中引入;
//下面src中的地址根据自己文件地址进行修改,不能之间copy,否则可能用不了!!!<link rel="stylesheet" href="/static/assets/plugins/dropzone/min/dropzone.min.css" rel="external nofollow" /><link rel="stylesheet" href="/static/assets/plugins/dropzone/min/basic.min.css" rel="external nofollow" /><script src="/static/assets/plugins/dropzone/min/dropzone.min.js"></script>二、dropzone的使用
只需要一个 div 元素,用 JavaScript 代码启用即可
HTML 结构如下:
<div id="dropz" class="dropzone"></div>JavaScript 启用代码如下:
<script>var myDropzone = new Dropzone("#dropz", { url: "/upload", //需要上传的后台接口地址 dictDefaultMessage: '拖动文件至此或者点击上传', // 设置默认的提示语句 paramName: "dropzFile", // 传到后台的参数名称 init: function () { this.on("success", function (file, data) { // 上传成功触发的事件 }); }});</script>前端工作做完后,后台需要提供文件上传支持,我们使用 Spring MVC 来接收上传的文件
三、SpringMVC的处理
commons-fileupload jar包导入
01.如果使用Meaven仓库,在其Pom.xml添加如下依赖。
<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.2</version></dependency>如果未使用Meaven,百度commons-fileupload下载jar并复制到项目中。
配置 spring-mvc.xml
需要 Spring 注入 multipartResolver 实例,spring-mvc.xml 增加如下配置:
<!-- 上传文件拦截,设置最大上传文件大小 10M = 10*1024*1024(B) = 10485760 bytes --><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize" value="10485760"/></bean>Controller类的代码实现
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文将会用typescript+react+react-dropzone+express.js实现前后端上传图片。当然是用typescript需要提前下载相应的
本篇介绍如何使用bootstrapfileinput.js(最好用的文件上传组件)来进行图片的展示,上传,包括springMVC后端文件保存。一、demo二、插
本文实例为大家分享了SpringMVC结合Jcrop实现图片裁剪的具体代码,供大家参考,具体内容如下一、jsp页面:上传二、jcrop组件引用情况:三、jcro
摘要1.jquery自定义插件方法2.表单file样式调整3.利用formData,ajax上传图片4.js,css弹出层5.springmvc上传图片效果调用
本文介绍了ssm框架上传图片保存到本地和数据库示例,主要使用了Spring+SpringMVC+MyBatis框架,实现了ssm框架上传图片的实例,具体如下:1