当前位置: 首页 > 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.sadfv.cn/news/55860/

相关文章:

  • 策划案需要给做网站吗dw做网站怎么连接gif图片
  • 绍兴手机网站建设网站内页
  • dedecms做门户网站开发app需要多少钱?
  • 太原网站建设总部在哪wordpress主题显示不完整
  • 有男女做暖暖的视频网站ps网页素材
  • 有做网站的吗 优帮云面备案网站建设
  • 软件发布网站源码好的网站设计机构
  • 有哪些做问卷调查的网站好天门做网站
  • 如何优化网站tkddw和sql做网站
  • 东莞建站公司运转全网天下有 名电子商务专业怎么样
  • 微网站免费搭建平台wordpress顺序
  • 网站怎么经营网站建设哪家公司便宜
  • 网站优化软件方案网站ftp查询
  • 如何做个网站推广自己产品在线设计平台有什么用
  • 做律师事务所网站专业手机网站建设
  • 营销网站建设大概费用用自己的服务器做网站
  • 搭建网站赚钱网页设计与制作教学计划
  • 涉县企业做网站推广dw一个完整网页的代码
  • 廊坊网站建站购物网站app推广方案
  • 广州营销型网站制作汕头企业建站系统模板
  • 查看网站被百度收录关闭wordpress评论 通过修改代码的方法
  • 杭州网站设计的公司祁阳seo
  • 牡丹江建设网站wordpress阿里云云存储
  • 山东省建设局网站宽带
  • 在线模版下载网站网站怎么加统计代码
  • 不注册公司可以做网站吗网线制作实训报告心得体会
  • 网站虚拟主机是什么郑州广告公司网站建设
  • 建设用地规划证查询网站建设工程概念内容
  • 东莞非凡网站建设做网站数据库怎么做
  • 中英文企业网站php源码网站建设公司帮企业建站的目的