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

网站建设中企动力强宁波seo外包推广

网站建设中企动力强,宁波seo外包推广,做网站一共需要多少钱,电商网站开发平台实验多文件上传是在单文件上传的基础上修改而来&#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.dt0577.cn/news/43221.html

相关文章:

  • 泉州专业网站开发公司网络上哪里可以做推广
  • 富阳网站开发社区推广方法有哪些
  • 网站编辑器哪个好网络营销推广合作
  • 免费建站的方法流程爱站网的关键词是怎么来的
  • 专业做网站的顺德公司太原优化排名推广
  • 模块化网站建设免费发布产品信息的网站
  • 来年做那些网站致富百度推广有效果吗
  • 做外贸soho网站的公司郑州seo外包公司哪家好
  • 怎么做网站上的模拟动画百度竞价规则
  • 山东网站建设做一个电商平台大概需要多少钱
  • 两个网站做响应式网站推广软件赚钱违法吗
  • 基于vue的个人网站开发微信营销推广公司
  • 桥梁建设网站在哪里可以投稿免费注册个人网站不花钱
  • 手机模板网站模板排名公式
  • 深圳做网站供应商什么是软文营销?
  • 广州手机网站建设微信加精准客源软件
  • 网站建设实验小结东莞做网站哪家好
  • 个人网站怎么做支付功能编程培训班学费一般多少钱
  • 网站网格布局免费b站推广网站入口202
  • 佛山网站建设专业现状适合发软文的平台
  • 电子手工外发加工网深圳知名网络优化公司
  • 网上接网站做福州排名seo公司
  • pc网站建设是什么意思西安网站制作
  • 好的提升设计师网站百度账户托管
  • 网站建设与维护很累吗湖南网站seo找行者seo
  • 鹿泉网站制作公司seo名词解释
  • 那个网站可以做空比特币百度移动端模拟点击排名
  • 网站 备案 营业执照互联网全媒体广告代理
  • 国内做卷学习网站上海小红书seo
  • 网站怎么上线sem是什么专业