当前位置: 首页 > news >正文

衡阳 网络 网站郑州建网站价

衡阳 网络 网站,郑州建网站价,百度一下你就知道下,华为邮箱注册多文件上传是在单文件上传的基础上修改而来&#xff0c;不了解单文件上传可以参考上一篇。以下在将修改部分展示如下&#xff1a; 一、修改upload.html文件&#xff1a; <!DOCTYPE html> <html> <head> <meta charset"UTF-8"> <title&g…

多文件上传是在单文件上传的基础上修改而来,不了解单文件上传可以参考上一篇。以下在将修改部分展示如下:

一、修改upload.html文件:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>多文件上传页面</title>
</head>
<body>
<form action="/upload" method="post" enctype="multipart/form-data">
<input type="file" name="uploadFile" value="请选择文件" multiple>
<input type="submit" value="上传">
</form>
</body>
</html>

二、修改控制器:

多文件上传的逻辑与单文件类似,只是其基础上接收部分多了文件数组,再遍历一回完成如下:

package org.sang.cc;import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.UUID;import javax.servlet.http.HttpServletRequest;import org.springframework.util.ResourceUtils;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;@RestController
public class FileUploadController {SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd");@PostMapping("/upload")public String upload(MultipartFile[] uploadFile,HttpServletRequest req){try {//String realPath=req.getSession().getServletContext().getRealPath("/");String realPath=ResourceUtils.getURL("classpath:").getPath();		String format=sdf.format(new Date());System.out.println("realPath:"+realPath+"static/"+format);File folder=new File(realPath+"static/"+format);if(!folder.isDirectory()){folder.mkdirs();}String[] filePath=new String[uploadFile.length];String s="";for(int i=0;i<uploadFile.length;i++){String oldName=uploadFile[i].getOriginalFilename();String newName=UUID.randomUUID().toString()+oldName.substring(oldName.lastIndexOf("."),oldName.length());uploadFile[i].transferTo(new File(folder,newName));				filePath[i]=req.getScheme()+"://"+req.getServerName()+":"+req.getServerPort()+"/static/"+format+"/"+newName;				s+=filePath[i]+"   <br>";}	return s;}catch(IOException e){e.printStackTrace();}return "上传失败!";}
}

三、运行结果:

上传页

接收页

展示页

http://www.yayakq.cn/news/580332/

相关文章:

  • 深圳培训网站开发医院手机网站
  • 企业网站开发上海韵茵东台市住房和建设局网站
  • 北京住建网站建设假网站
  • 企业形象网站开发湖北建设网站
  • 景点介绍网站模板小型电子商务网站开发
  • 公司注册网站方法aspcms 网站统计
  • 建筑资建设库网站缺陷wordpress点开文章显示空白
  • 个人网站可以做百度推广么网络安全工程师年薪
  • 网站制作与网页设计课程设计wordpress免费资源模板
  • php 企业网站源码西城区好的网站建设多少钱
  • 电脑游戏网站建设wap网
  • 做内衣模特接广告网站wordpress4.9.8漏洞
  • 新乡手机网站建设官网wordpress login to view all
  • 佛山公司网站建设四川网站营销seo费用
  • 网站 昆明wordpress本地很慢
  • 上海专业做网站电话定制网站平台的安全设计
  • 镇平做网站苏州信息造价网
  • 专做网站的公司wordpress安装插件
  • 建设网站服务请示seo网站排名的软件
  • 北京建站模板企业软件系统开发在哪儿
  • 找个免费的网站网站建设 电话咨询
  • c 网站开发 书网页与网站的关系
  • 广州培训+网站开发容桂做网站
  • 网站开发绑定微信qq注册wordpress 展示模板下载
  • 网站建设图片如何加载藁城 网站
  • 湖南手机版建站系统哪家好东莞销售网站设计
  • 手风琴网站模板深圳燃气公司电话95511
  • 做直播网站有市场吗网站备案查询站长工具
  • 影视自助建站官网素材网哪个好
  • 网站制作与网页设计课程设计商店建筑设计