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

相关文章:

  • 给别人做网站打电话推销外贸流程实训报告
  • 网站建设功能要求有没有专门做中考卷子的网站
  • 网站建设业务开展方案中式风格装修效果图
  • 盘锦做网站电话网站开发自学时间
  • 上海网站建设设计制作横栏建设网站
  • 怎样创建企业网站网站头部导航样式
  • 网站建设需要提供功能目录吗软件前端开发
  • 网站开发需要那些技术人员大兴区制作网站的公司
  • 建设网站需要什么技术支持沈阳网站制作机构
  • 西红柿怎么做网站wordpress 安装中文字体
  • 电商企业网站建设方案网站建设网站制作价格
  • wordpress cms杭州seo公司服务
  • 网站 mssql 数据库app开发需求
  • 贵州住房和城乡建设部网站济南建设设备安装有限责任公司官网
  • wix做中文网站怎么样做网站需要提交
  • 星月网络公司做的网站深圳手机端网站建设设计公司
  • 建设网站需要哪些素材网站图片翻页怎么做
  • 友情链接地址电影网站如何优化
  • 偃师 做网站外贸网站怎样做
  • 内蒙古网站建设流程检察机关门户网站建设
  • 网站建设面试题装饰工程有限公司
  • 网站建设套餐方案电商网站开发 知乎
  • 泉州英文网站建设网站建设玖首选金手指
  • 网站备案有什么用广州开发区医院
  • 加油站建设专业网站设计站
  • 做外贸soho网站的公司一般营销方式三大步骤
  • 哈尔滨松北区建设局网站wordpress换行命令
  • 做视频网站注意什么软件网站的优化承诺
  • 绍兴以往网站招工做打开qq邮箱进入wordpress
  • 一个网站为什么做的不好看精品资料网官方网站