Angular.js ng-file-upload结合springMVC的使用教程
程序员文章站
2024-01-24 14:19:16
前言
本文主要给大家介绍了关于angular.js文件上传控件ng-file-upload结合springmvc使用的相关内容,对于angular.js文件上传控件ng-...
前言
本文主要给大家介绍了关于angular.js文件上传控件ng-file-upload结合springmvc使用的相关内容,对于angular.js文件上传控件ng-file-upload不熟悉的朋友们可以先看看这篇文章(),下面话不多说,来看看详细的使用介绍:
引入angular和ng-file-upload。
前端代码
upload.upload({ url: 'upload', fields: {'username': 'zouroto'}, // additional data to send file: file }).progress(function (evt) { var progresspercentage = parseint(100.0 * evt.loaded / evt.total); console.log('progress: ' + progresspercentage + '% ' + evt.config.file.name); }).success(function (data, status, headers, config) { console.log('file ' + config.file.name + 'uploaded. response: ' + data); });
springmvc代码:
@controller public class uicontroller { @responsestatus(httpstatus.ok) @requestmapping(value = "/upload") public void upload(@requestparam("file") multipartfile file, @requestparam("username") string username ) throws ioexception { byte[] bytes; if (!file.isempty()) { bytes = file.getbytes(); //store file in storage } system.out.println(string.format("receive %s from %s", file.getoriginalfilename(), username)); } }
application config
<bean id="multipartresolver" class="org.springframework.web.multipart.commons.commonsmultipartresolver"> <property name="maxuploadsize" value="5000000"/> </bean>
maven
<dependency> <groupid>commons-fileupload</groupid> <artifactid>commons-fileupload</artifactid> <version>1.3.1</version> </dependency>
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。
推荐阅读
-
Angular.js ng-file-upload结合springMVC的使用教程
-
Angular.js ng-file-upload结合springMVC的使用教程
-
PHP的Laravel框架结合MySQL与Redis数据库的使用部署,laravelredis_PHP教程
-
Android开发教程之shape和selector的结合使用
-
Angular.JS中指令ng-if、ng-show/ng-hide和ng-switch的使用教程
-
Angular.js中上传指令ng-upload的基本使用教程
-
使用IDEA搭建SSM框架的详细教程(spring + springMVC +MyBatis)
-
Docker结合.Net Core的初步使用教程
-
使用PS结合LR制作出民国风格的复古人像照片教程
-
如何将人像与森林结合?使用PS合成人像与森林结合的森林主题教程