当前位置: 首页 > 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/355999/

相关文章:

  • 淄博网站建设服务商wordpress支付通道
  • 织梦网站定制电商赚钱吗
  • 北京保障房建设网站做编程的+网站有哪些内容
  • 各个做网站的有什么区别培训中心网站建设
  • 网站首页被k还有救吗站长工具网
  • 网站制作推广方案wordpress引用js代码
  • 2345网址导航下载到桌面单页站好做seo吗
  • 计算机应用教程 网站的建设与维护网站建设信息
  • 做外贸网站建设如何做免费网站
  • 网站优化查询北戴河网站建设
  • 怎样做不用备案的网站黑帽seo之搜索引擎
  • 美工怎么做网站效果图做网站一年大概的盈利
  • 怎么弄一个网站平台wordpress旅游
  • ins做甜品网站网站备案期间完全关闭么
  • 芜湖公司网站建设网站实现步骤及方法是
  • 想建书画网站怎么做的快速搭建网站前端插件
  • 做设计用的素材下载网站wordpress 图片暗箱插件
  • 广东专业网站定制网站后台功能需求文档
  • 照明网站模板网页制作教程用什么软件
  • 怎么做子网站wordpress主题官方购买
  • 做网站配置dede网站地图地睛
  • 电商网站如何做引流免费文字一键生成图片
  • 成功网站建设案例沙田镇网站建设公司
  • 抖音点赞自助网站电脑零基础培训学校
  • wordpress 核心文件网站关键词优化价格
  • 比较好的网站开发删除不了wordpress
  • 电脑网站模版美橙互联网站建设好不好
  • 云南网站开发网络公司深圳人才网官网
  • 上海网站建设开发哪家php网站模板 免费
  • 怎么选择镇江网站建设社交网络服务网站