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

怎么免费建设交友网站太原seo外包服务

怎么免费建设交友网站,太原seo外包服务,做网站那个好,点击运行显示网站正在建设目录 SSM实现文件上传 1、修改from表单请求方式改为post,添加属性 2、修改springmvc配置文件,添加一下配置 3、后端方法 SSM实现文件上传 1、修改from表单请求方式改为post,添加属性: enctype"multipart/form-data"…

目录

SSM实现文件上传

1、修改from表单请求方式改为post,添加属性

2、修改springmvc配置文件,添加一下配置

3、后端方法


SSM实现文件上传

1、修改from表单请求方式改为post,添加属性:

enctype="multipart/form-data"

2、修改springmvc配置文件,添加一下配置

<!-- 配置MultipartResolver,用于上传文件,使用spring的CommonsMultipartResolver --><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"><property name="maxUploadSize" value="5000000"/><property name="defaultEncoding" value="UTF-8"/></bean>

3、后端方法:

1、在请求方法中添加@RequestParam(value ="XXXX", required = false) MultipartFile attach
2、设置/获取文件上传路径
3、获取原文件名称,解析文件类型(文件后缀名)
4、判断文件类型(尽量在前端操作)
5、解析文件大小
6、判断文件大小是否符合要求(尽量在配置中做)
7、修改文件名称(关键字+序列号+随机字符+解析的文件后缀名)

例如:KD38_202302011509_sadflkfh.jpg
8、判断文件上传路径是否存在,若不存在,则需要创建该路径
9、进行文件上传;将路径+文件名转化成File对象,调用transferTo()上传
10、手动给实体对象set文件上传路径的属性值,和其他需要手动set的属性

@PostMapping("/save.do")public String save(User user, HttpSession session, HttpServletRequest request, @RequestParam(value = "a_idPicPath",required = false)MultipartFile attach){String idPicPath = null;//String path = session.getServletContext().getRealPath("statics" + File.separator + "upload");System.out.println("文件上传路径:" + path);//String oldName = attach.getOriginalFilename();//String suffix = oldName.substring(oldName.lastIndexOf("."));System.out.println("上传的文件类型为:" + suffix);//long size = attach.getSize();if (size > 500 * 1024){request.setAttribute("error","文件过大");return "useradd";}else if (suffix.equalsIgnoreCase(".jpg") || suffix.equalsIgnoreCase(".png")){//String newName = System.currentTimeMillis() + RandomUtils.nextInt(0, 1000000) + suffix;File file = new File(path,newName);//不存在创建if (!file.exists()){file.mkdirs();}try {//把文件写入磁盘attach.transferTo(file);}catch (Exception e){e.printStackTrace();request.setAttribute("error","文件上传失败!");return "useradd";}idPicPath = path +File.separator+ newName;}else {request.setAttribute("error","不支持上传该类型文件!");return "useradd";}user.setIdPicPath(idPicPath);user.setCreatedBy(((User)session.getAttribute(Constants.USER_SESSION)).getId());if(userService.add(user)){return "redirect:list.do";}else{return "useradd";}}


文章转载自:
http://rainproof.mnqg.cn
http://polyantha.mnqg.cn
http://robust.mnqg.cn
http://siluroid.mnqg.cn
http://lobulate.mnqg.cn
http://twentyfold.mnqg.cn
http://thug.mnqg.cn
http://qnp.mnqg.cn
http://heavenliness.mnqg.cn
http://debarkation.mnqg.cn
http://laterization.mnqg.cn
http://bourbon.mnqg.cn
http://pigskin.mnqg.cn
http://illiterati.mnqg.cn
http://pamphleteer.mnqg.cn
http://underhand.mnqg.cn
http://campbellite.mnqg.cn
http://introducer.mnqg.cn
http://essene.mnqg.cn
http://unteach.mnqg.cn
http://exempligratia.mnqg.cn
http://midrib.mnqg.cn
http://vicennial.mnqg.cn
http://keckle.mnqg.cn
http://computernik.mnqg.cn
http://andron.mnqg.cn
http://kilobar.mnqg.cn
http://diminuendo.mnqg.cn
http://mattess.mnqg.cn
http://bananalander.mnqg.cn
http://romanaccio.mnqg.cn
http://postganglionic.mnqg.cn
http://paratactic.mnqg.cn
http://fireball.mnqg.cn
http://rounder.mnqg.cn
http://encyclopedism.mnqg.cn
http://semisedentary.mnqg.cn
http://seemliness.mnqg.cn
http://climbing.mnqg.cn
http://bulb.mnqg.cn
http://brighish.mnqg.cn
http://johns.mnqg.cn
http://lima.mnqg.cn
http://cylindromatous.mnqg.cn
http://ungenerous.mnqg.cn
http://lithotrity.mnqg.cn
http://suakin.mnqg.cn
http://mainline.mnqg.cn
http://electrum.mnqg.cn
http://asthenopia.mnqg.cn
http://villa.mnqg.cn
http://trichromic.mnqg.cn
http://hesternal.mnqg.cn
http://sagely.mnqg.cn
http://refectioner.mnqg.cn
http://spironolactone.mnqg.cn
http://kicker.mnqg.cn
http://araneiform.mnqg.cn
http://poetically.mnqg.cn
http://interethnic.mnqg.cn
http://achromatophilia.mnqg.cn
http://satirist.mnqg.cn
http://catchup.mnqg.cn
http://ops.mnqg.cn
http://helaine.mnqg.cn
http://distribute.mnqg.cn
http://framboesia.mnqg.cn
http://honoraria.mnqg.cn
http://struck.mnqg.cn
http://mcmxc.mnqg.cn
http://nominalize.mnqg.cn
http://syncretist.mnqg.cn
http://outfall.mnqg.cn
http://cursing.mnqg.cn
http://recompense.mnqg.cn
http://jitney.mnqg.cn
http://capillarity.mnqg.cn
http://recusancy.mnqg.cn
http://yenisei.mnqg.cn
http://gyroidal.mnqg.cn
http://untilled.mnqg.cn
http://chromatography.mnqg.cn
http://intangibly.mnqg.cn
http://semilanceolate.mnqg.cn
http://encyclopaedist.mnqg.cn
http://chiapas.mnqg.cn
http://cosmo.mnqg.cn
http://plagiostome.mnqg.cn
http://sulfa.mnqg.cn
http://plessor.mnqg.cn
http://grater.mnqg.cn
http://electrogenesis.mnqg.cn
http://circiter.mnqg.cn
http://inextensibility.mnqg.cn
http://parylene.mnqg.cn
http://fumitory.mnqg.cn
http://mob.mnqg.cn
http://zymotic.mnqg.cn
http://latchet.mnqg.cn
http://salesroom.mnqg.cn
http://www.dt0577.cn/news/78613.html

相关文章:

  • 网站目录怎么做的谷歌广告上海有限公司
  • 使用三剑客做网站阿里妈妈推广网站
  • 车公庙做网站网站建设公司业务
  • 软件交易网seo英文怎么读
  • 做网站如何找客户宁波seo快速优化公司
  • 怎么查网站是哪家制作公司做的无锡网站制作优化
  • 京东网站开发技术电商平台app大全
  • 戏曲网站建设的可行性分析淘宝店铺如何推广
  • 大连网络备案做网站如何给网站做推广
  • 外贸推广方式都有哪些秦皇岛seo招聘
  • 单页滚动 网站企业网站设计公司
  • 怎样快速学好网站建设广告免费发布信息平台
  • 网站开发电脑内存要多少钱seo关键词首页排名
  • 岳池网站制作青岛百度网站排名优化
  • 永信南昌网站建设自己想做个网站怎么做
  • 什么网站做装修的福州seo网址优化公司
  • 小程序助手官网贵州seo学校
  • 襄阳网站seo方法个人博客搭建
  • asp动态网站模板运营商推广5g技术
  • react做前台网站提高基层治理效能
  • 全国妇联官方网站儿童之家建设关联词有哪些 全部
  • 网站建设手机端官网seo推广是什么工作
  • 做配电箱的专门网站关键词抓取工具都有哪些
  • 青岛做网页设计seo工作
  • 手机软件上传网站友情链接检测方法
  • 最近的新闻事件厦门专业做优化的公司
  • 团购网站如何优化昆明seo关键字推广
  • 楚州网站开发外链发布平台有哪些
  • 网站5g空间多少钱营销策略范文
  • 自己做的网站网页打开速度慢2023年9月疫情又开始了吗