SpringMVC如何实现多个文件上传及上传后立即显示图片功能
发表于:2023-03-26 作者:安全数据网编辑
编辑最后更新 2023年03月26日,这篇文章主要为大家展示了"SpringMVC如何实现多个文件上传及上传后立即显示图片功能",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"SpringMVC如
这篇文章主要为大家展示了"SpringMVC如何实现多个文件上传及上传后立即显示图片功能",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"SpringMVC如何实现多个文件上传及上传后立即显示图片功能"这篇文章吧。
多文件上传就是改良一个方法把MultipartFile类换成CommonsMultipartFile类,因为上传多个文件用数组方式的话MultipartFile类不能初始化,它不支持数组
package com.meng.upload;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import javax.servlet.http.HttpServletRequest;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.multipart.MultipartFile;import org.springframework.web.multipart.commons.CommonsMultipartFile;@Controllerpublic class upload { @RequestMapping(value="/upload",method=RequestMethod.POST) public String upload(@RequestParam("file1") CommonsMultipartFile[] file1, HttpServletRequest request) { for (CommonsMultipartFile commonsMultipartFile : file1) { try { File file = new File(request.getServletContext().getRealPath("upload"), System.currentTimeMillis() + "_" + commonsMultipartFile.getOriginalFilename()); System.out.println(file.getPath()+""); FileOutputStream fileOutputStream = new FileOutputStream(file); fileOutputStream.write(commonsMultipartFile.getBytes()); fileOutputStream.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } return "ok"; }}
index.jsp页面上传立即显示图片
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>My JSP 'index.jsp' starting page
以上是"SpringMVC如何实现多个文件上传及上传后立即显示图片功能"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
c语言网络技术和编程语言总结
c语言对应的三级考试网络技术
网站服务器后台如何加防护密码
c语言软件开发步骤
c语言中网络技术知识点
服务器对权限提升的防护措施
怎么在阿里云租服务器
黑苹果能做web服务器吗
c语言和网络技术哪个好考
云服务器2核4G是什么性能
周村区网络安全和信息化管理中心
北京安恒网络技术有限公司
计算机三级网络技术题库错误
非主服务器
腾讯云下载服务器
广东网络安全工程问答知识
剑网三点卡服哪个服务器最强
下面不是数据库设计阶段
艾尔登法环无法连接游戏服务器
数据库是什么举例说明
鸿盛科技互联网有限公司
仙桃市慧聪电脑网络技术有限公司
德宏精益管理软件开发
数据库与数据接口区别
分布式数据库的架构设计
德玛西亚服务器很卡
浙江工业控制上位机软件开发
上海机械软件开发售后服务
杭州宝通网络技术有限公司
排列三开奖数据库
网络安全系列招贴
linux服务器搭建实战
通信与网络技术论文
网络安全不能做的事
轻应用服务器能kvm
软件开发的需要画架构图吗
巴西互联网科技
数据库系统的构成为数据库
币赢交易平台服务器异常
数据库系统概论操作题考的什么