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

四川网站建设贴吧界面设计图片 作品

四川网站建设贴吧,界面设计图片 作品,做书照片网站,在线教育平台系统搭建很多时候我们都需要进行文件上传和下载的操作,具体怎么实现网上的代码其实也是挺多的,刚好我的项目中也遇到了文件上传和下载的需求,本篇博文具体讲解上传操作,下篇博文讲解下载操作。 我们具体来想一想要将一个从前端传来的文件…

很多时候我们都需要进行文件上传和下载的操作,具体怎么实现网上的代码其实也是挺多的,刚好我的项目中也遇到了文件上传和下载的需求,本篇博文具体讲解上传操作,下篇博文讲解下载操作。

我们具体来想一想要将一个从前端传来的文件进行上传到本地,分几个步骤:

一、获取文件名称

二、通过UUID创建一个新的文件名称

三、创建一个目录

四、将文件存放在刚刚创建好的文件中进行储存

好了,思路有了,那接下来写代码只是时间问题:

 private String uploadFile(MultipartFile file) throws IOException {// 1、获取文件的原始文件名, 通过原始文件名获取文件后缀String filename=file.getOriginalFilename();String filetype=filename.substring(filename.lastIndexOf("."));// 2、使用UUID重新生成文件名,防止文件名称重复造成文件覆盖String newfilename = UUID.randomUUID().toString() + suffix;
//        3、创建一个目录对象File file1=new File("E:/PictureTool/UploadFile/");
//判断当前目录是否存在,不存在则创建if(!file1.exists()){file1.mkdirs();}
//       4、将文件上传到指定目录try{file.transferTo(new File("E:/PictureTool/UploadFile/"+newfilename));System.out.println("文件上传成功");return "E:/PictureTool/UploadFile/"+newfilename;}catch (Exception e){e.printStackTrace();System.out.println("文件上传失败");return "文件上传失败";}}

建议路径可以写成一个常量方便后期管理和防止代码出错,我这里返回的是存放文件的绝对路径,因为我后面的代码需要用到,读者可以根据自己的需求进行修改。

同样的你也可以将存放路径写在yml文件中:

使用的话就直接使用@Value注解引入就可以了:

推荐将代码存放在yml中方便管理。

注:

因为我们点击上传其实是将文件临时保存到我们计算机的一个临时文件夹内,如果我们不将其转存,本次请求结束后,文件也会自动删除。

http://www.yayakq.cn/news/514126/

相关文章:

  • 帮人做网站一定要先收费jsp如何进行购物网站开发
  • 东莞 网站建设企业如何注册网站域名和购买虚拟主机
  • 免费注册tk域名系统优化升级
  • 网站建设添加背景命令wordpress上传媒体文件大小修改
  • 怎么在手机上制作网站吗深圳网站设计推荐刻
  • 网站建设收徒弟南昌二手房
  • 重庆做网站个人wordpress的多站点网站无法访问
  • 湛江做网站软件网页设计规范怎么写
  • 网站首页制作怎么做的wordpress功能小工具栏
  • 公司网站建设方案书怎么写用dedecms做的网站 脚本是什么
  • 做期货都看那些网站做照片软件
  • 下载建设网站软件做网站需要人在看吗
  • 网站建设运营公司北京做网站哪个公司好
  • 保险网站建设方案网站后台页面设计教程
  • 五金配件网站建设报价帝国cms网站制作
  • 一般做一个网站专题页多少钱创建公司网站内容总结
  • 网站设计需要什么证360建筑网介绍
  • 网站标题是什么商业网站运营成本
  • 如何构建企业网站h5响应式音乐网站模板
  • 个人博客网站开发的意义东莞企业网站建设开发
  • 深圳网站设计公司网站开源源码
  • 鹤山区网站建设做捐款网站
  • wordpress仿站教程网专业的网站优化公司
  • 网站做以后怎么修改网站内容做铜字接单网站
  • 如何做网站可以吗中装建设股票有潜力吗
  • 网站的设计方法有哪些找谁做网站优化
  • 简单网站建设 有教程php开源企业网站
  • 洛阳公司做网站外贸网站建设注意事项
  • 九江茶叶网站建设济宁房产网
  • 建网站免费唐山滦县网站建设