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

北京网站优化软件wordpress下载

北京网站优化软件,wordpress下载,外贸soho建站公司,微信网站开发的代码多文件上传是在单文件上传的基础上修改而来&#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/279121/

相关文章:

  • 濮阳市建设局网站wordpress的编辑器插件
  • 网站商城建设要多少钱做企业网站的优势
  • 常州网站建设最易黑龙江省建设教育协会网站首页
  • 设计专业自学网站展示型网站有哪些内容
  • 网站建设行业产业链分析高科技公司网站模板
  • python网站开发学习天津市住建网
  • 做咖啡网站知科网站
  • 网站建设师百度百科app下载注册推广
  • 天津正规网站建设调试公司淄博seo网站推广
  • 竞价网站怎么做seowordpress标签路径
  • 怎么编辑网站代码济阳网站建设公司
  • php网站设计人员关系营销案例
  • 网站被别的域名绑定网络营销的认知
  • 常熟智能网站开发佛山建站
  • 网站建设时间、人力及成本估算网页开发工具软件有哪些
  • eclipse与jsp网站开发建设一个外贸网站需要多少钱
  • 广告公司网站模板已有网站怎么修改
  • 公司网站邮箱怎么看接收服务器类型拍摄公司形象宣传片
  • 济南网站制作费用程序员做任务的网站
  • 推荐几个响应式网站做参考网上开店准备工作
  • 南阳哪里做网站比较好上海做核酸最新通知
  • 网站建设捌金手指下拉一微博营销成功案例
  • 利于seo的建站系统有哪些虚拟主机可以干什么
  • 做啥网站好公司企业网站制作需要多少钱
  • 网站案例分析教育做创业项目的网站
  • 阿里云购买网站登录wordpress生活插件
  • 东大桥做网站的公司青岛seo整站优化公司
  • 不改域名和空间 只改网站类型比较有创意的广告
  • 北京做网站哪家公司好wordpress封装app ios
  • 坪山网站建设行业现状蒙文网站建设的意义