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

网站设计公司圣辉友联深圳坪山很偏僻吗

网站设计公司圣辉友联,深圳坪山很偏僻吗,影响网站可用性的因素,wordpress字体调整这篇文章算是一篇水文#xff0c;因为也没啥好讲的#xff0c;在Spring Boot中#xff0c;上传文件是我们常常做的#xff0c;包括我们在实际开发过程中#xff0c;我们也经常碰到与文件上传有关的功能#xff0c;这也算是我们常用的一个功能了#xff0c;毕竟作为开发者…这篇文章算是一篇水文因为也没啥好讲的在Spring Boot中上传文件是我们常常做的包括我们在实际开发过程中我们也经常碰到与文件上传有关的功能这也算是我们常用的一个功能了毕竟作为开发者我们避免不了与各种文件打交道一般文件上传是我们最常见的一种方式例如我们对Excel数据的解析入库图片的裁剪都需要我们先将文件上传之后再对文件进行解析。 注意本篇博客主要适合初学者如果不感兴趣可以移步了。 单文件上传 本篇我将采用Thymeleaf模版引擎进行故而第一步我们还是引入相关依赖。 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-thymeleaf/artifactId/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdscopeprovided/scope/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency 在application.properties文件中配置存放地址以及允许上传的文件的大小 server.port1243 spring.servlet.multipart.max-file-size2MB spring.servlet.multipart.max-request-size2MBfile.upload.pathD:/test/Controller Slf4j public class UploadController {Value(${file.upload.path})private String path;GetMapping(/)public String uploadPage() {return upload;}PostMapping(/upload)ResponseBodypublic String create(RequestPart MultipartFile file) throws IOException {String fileName file.getOriginalFilename();String filePath path fileName;File dest new File(filePath);Files.copy(file.getInputStream(), dest.toPath());return 上传本地文件路径: dest.getAbsolutePath();}}!DOCTYPE html html head langenmeta charsetUTF-8 /title文件上传页面/title /head body h1文件上传页面/h1 form methodpost action/upload enctypemultipart/form-data选择要上传的文件input typefile namefilebrhrinput typesubmit value提交 /form /body /html通过浏览器localhost:1243 这里仅仅是一个案例在实际开发过程中我们需要考虑更多比如文件上传后的文件我们需要进行相关处理一般可以添加时间日期等预防同名在分布式服务下我们需要考虑文件如何共享访问等等。 多文件上传 多文件上传其实也很简单在我们上边的基础之上进行改造就行了因为涉及到多个文件故而我们需要将上述代码进行改造如果是单个文件上传那么我们就使用一个对象就可以解决既然涉及到多个文件那么我们可以尝试使用数组对象进行。 还是之前的那样第一步先引入依赖 注意这里的依赖和上述依赖一模一样毫无变化配置文件也是。 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-thymeleaf/artifactId/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdscopeprovided/scope/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependencyspring.servlet.multipart.max-file-size2MB spring.servlet.multipart.max-request-size2MBserver.port1243file.upload.pathD:/test/在前端页面上我多加了一个文件提交按钮。 !DOCTYPE html html head langenmeta charsetUTF-8 /title文件上传页面/title /head body h1文件上传页面/h1 form methodpost action/upload enctypemultipart/form-data文件1input typefile namefilesbr文件2input typefile namefilesbrhrinput typesubmit value提交 /form /body /html文件上传控制类 Controller Slf4j public class UploadController {Value(${file.upload.path})private String path;GetMapping(/)public String uploadPage() {return upload;}PostMapping(/upload)ResponseBody//主要这里我们改造的地方由单个对象变成了数组对象public String create(RequestPart MultipartFile[] files) throws IOException {StringBuffer message new StringBuffer();//循环遍历出数组对象for (MultipartFile file : files) {//为了避免文件名同名我加了日期前置你也选择精确的具体时间String date new SimpleDateFormat(yyyy-MM-dd).format(new Date());String fileName date file.getOriginalFilename();String filePath path fileName;File dest new File(filePath);Files.copy(file.getInputStream(), dest.toPath());message.append(文件上传成功 : dest.getAbsolutePath()).append(br);}return message.toString();}}也不知道怎么说其实实现一个简单的文件上传案例其实也没啥可以说的也很简单可以在以上基础之上对代码进行改造至于想改造成啥那就得看你的需求了。
http://www.w-s-a.com/news/695139/

相关文章:

  • 做网站线稿软件有哪些做门户网站需要注册公司吗
  • 建设企业网站模板下载优化方案怎么写
  • 做像淘宝网的网站网站单页面制作
  • 网站建设流程表龙岩网站建设较好的公司
  • 龙岗建站费用手机免费建立网站吗
  • 江门高端网站建设怎样制作wordpress手机主题
  • 淘宝网站如何在邮件里做超链接wordpress图片投票插件
  • 镇平哪家网站做的好招聘网站如何建设
  • 建网站一般多少钱幸福里wordpress怎么可视化构建页面
  • 广东网站建设建站模板主机托管公司
  • 网站开发师是做什么的网站域名在哪里备案
  • 什么是网站国内高速空间国外做3d模型的网站
  • 效果建网站的公凡科网登陆
  • 网站域名续费多少钱在线制作图片软件
  • 济南城乡住房建设厅网站中国会议营销网站
  • 展示类网站cms网站seo方法
  • 莒县做网站的公司设计师网站模版
  • 顺德顺的网站建设备份的网站建设方案书
  • 如何做网站广告山东电商网站建设
  • 新手建什么网站赚钱吗WordPress搜狗不收录
  • 石家庄招聘哪个网站做的好网站设计建设公司服务商
  • 建设公司网站大概需要多少钱建站平台和网站开发的区别
  • 淄川区住房和城乡建设局网站门户网站模板源码下载
  • 室内设计公司 网站建设建站塔山双喜
  • 网站建设属于什么经营范围销售网站开发业务
  • 企业建站系统平台优秀网站作品截图
  • 杭州品牌网站制作wordpress多域名移动主题
  • 北京网站网站建设icp备案 网站备案
  • 长春网站公司哪家好电子商务网站建设作文
  • 网站开发php程序员网上店铺怎么运营