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

如何创建网站难吗最新网站建设视频

如何创建网站难吗,最新网站建设视频,wordpress媒体库没有东西,域名解析后网站怎么建设本文介绍 ssm (SpringSpringMVCMybatis)实现上传功能。以一个添加用户的案例介绍(主要是将上传文件)。一、需求介绍我们要实现添加用户的时候上传图片(其实任何文件都可以)。文件名#xff1a;以 博客名日期的年月日时分秒毫秒形式命名如 言曌博客2017082516403213.png路径SpringMVCMybatis)实现上传功能。以一个添加用户的案例介绍(主要是将上传文件)。一、需求介绍我们要实现添加用户的时候上传图片(其实任何文件都可以)。文件名以 博客名日期的年月日时分秒毫秒形式命名如 言曌博客2017082516403213.png路径上传到 uploads 文件夹,并 生成相应的 年和月 子文件夹如 uploads/2017/8/言曌博客2017082516403213.png数据库将年/月/文件名 存储到数据表中如 2017/8/言曌博客20170825164809907.jpg二、导入 Jar 包上传功能需要额外的两个 jar 包如下导入 环境中我这里使用是 Maven添加依赖1 2 3 commons-fileupload4 commons-fileupload5 1.2.26 7 8 commons-io9 commons-io10 2.411 三、代码结构文件上传到如图 uploads如果你和博主也是使用了 Maven文件其实是上传到ForestBlog\target\ForestBlog\resource\uploads\2017\8 里面这个没影响的。但是要要记得在 clean 之前把 \target\ForestBlog\resource\uploads 文件复制到src\main\ForestBlog\resource\uploads 中四、代码实现我们这里主要看上传部分代码其他的配置文件也贴一下吧1、springmvc 配置 (springmvc.xml部分代码)1 2 3 4 5 6 7 2、jsp 页面 (createUser.jsp部分代码)1 2 methodpost enctypemultipart/form-data 3 4 5 3、控制器代码(UserController.java 中 添加用户类)//添加用户提交RequestMapping(value /createUserSubmit,method RequestMethod.POST)public String createUserSubmit(UserCustom userCustom,MultipartFile upload_avatar ) throwsException {//上传图片if(upload_avatar.getSize()!0) {String newFileNamefunctions.uploadFile(request,upload_avatar);userCustom.setAvatar(newFileName);}userCustom.setLastloginip(functions.getIpAddr(request));userService.createUser(userCustom);return redirect:userList.action;}4、上传文件代码 (functions.java 记得要注入)1 //上传文件2 public String uploadFile(HttpServletRequest request,MultipartFile uploadFile) throwsIOException {3 SimpleDateFormat sdf new SimpleDateFormat(yyyyMMddHHmmssSS);4 String res sdf.format(newDate());5 //uploads文件夹位置6 String rootPath request.getServletContext().getRealPath(/resource/uploads/);7 //原始名称8 String originalFilename uploadFile.getOriginalFilename();9 //新的文件名称10 String newFileName 言曌博客resoriginalFilename.substring(originalFilename.lastIndexOf(.));11 //创建年月文件夹12 Calendar date Calendar.getInstance();13 File dateDirs newFile(date.get(Calendar.YEAR)14 File.separator (date.get(Calendar.MONTH)1));15 //新文件16 File newFile new File(rootPathFile.separatordateDirsFile.separatornewFileName);17 //判断目标文件所在的目录是否存在18 if(!newFile.getParentFile().exists()) {19 //如果目标文件所在的目录不存在则创建父目录20 newFile.getParentFile().mkdirs();21 }22 System.out.println(newFile);23 //将内存中的数据写入磁盘24 uploadFile.transferTo(newFile);25 //完整的url26 String fileUrl date.get(Calendar.YEAR) /(date.get(Calendar.MONTH)1) /newFileName;27 returnfileUrl;28 }主要关注 上传文件的方法属性注入这里就不赘述了写的步骤很完整、清晰https://liuyanzhao.com/5989.html
http://www.huolong8.cn/news/55860/

相关文章:

  • 如果做vr参观网站数码电子产品网站建设策划书
  • 手机网站建设哪家有新乡市四合一网站建设
  • asp.net网站开发是什么网站建设需求说明书
  • 济南建网站送400电话住房建设局网站
  • 网站用户体验设计冠县住房和城乡建设局网站
  • 宝安网站建设哪家便宜深圳装修公司哪家比较好
  • 各类网站导航网络营销工具的案例
  • 做网站的费用计入哪个科目wordpress页面显示
  • 腾讯云win建设网站北京网络安全公司
  • 佛山市品牌网站建设多少钱中国建设网官方网站企业
  • 一个网站两个空间网上书城网站开发外文参考文献
  • 建立门户网站的步骤网站跳转qq
  • 网站建设前端岗位职责怎样让网站排名优化工
  • 贵阳网站建设托管宝安品牌设计公司
  • 做网站淮南电商平台如何推广运营
  • 网站建设收费标准效果wordpress数据表格
  • 自学网站开发重庆cms建站模板
  • 延庆手机网站建设从零开始学微信公众号运营推广
  • 网站建设免费软件wordpress 翻译不起作用
  • 风中有朵雨做的云在线网站wordpress 按钮美化
  • html网站设计范例linux目录不可写 wordpress
  • 网站发布之后上传文件路径变了网站平台搭建包括哪些
  • 网站公司优势网站开发挣钱吗
  • 网站是否必须做可信网站认证开发公司名字大全
  • 欧美 电台 网站模板网上卖货平台有哪些
  • vs2013做的网站wordpress 进度插件
  • 移动互联网网站开发做微信支付的网站多少钱
  • 茶叶官网网站建设快手免费推广软件
  • 杭州有哪些做网站的公司教育网站前置审批
  • 丰台新乡网站建设中国空间网站