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

台州做网站需要多少钱徐州网站设计网

台州做网站需要多少钱,徐州网站设计网,动漫设计与制作零基础教程,机构组织网站建设1 概述 当我们在处理文件上传的功能时,通常会使用MultipartFile对象来表示上传的文件数据。然而,有时候我们可能已经有了一个File对象,而不是MultipartFile对象,需要将File对象转换为MultipartFile对象进行进一步处理。 在Java中…

1 概述

当我们在处理文件上传的功能时,通常会使用MultipartFile对象来表示上传的文件数据。然而,有时候我们可能已经有了一个File对象,而不是MultipartFile对象,需要将File对象转换为MultipartFile对象进行进一步处理。

在Java中,File对象表示文件在本地文件系统中的引用,而MultipartFile对象是Spring框架提供的用于处理文件上传的接口。MultipartFile接口提供了许多有用的方法,例如获取文件名、获取文件内容、获取文件大小等。

2 代码示例

2.1 引入依赖

<!--File转MultipartFile需要test包--><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>5.1.9.RELEASE</version><scope>compile</scope></dependency>

2.2 MultipartFile转File

    public static File convert(MultipartFile file) throws IOException {File convFile = new File(file.getOriginalFilename());convFile.createNewFile();FileOutputStream fos = new FileOutputStream(convFile);fos.write(file.getBytes());fos.close();return convFile;}

2.3 File转MultipartFile

//file 转换为 MultipartFileprivate  MultipartFile getMulFileByPath(String filePath){FileItemFactory factory = new DiskFileItemFactory(16, null);String textFieldName = "textField";int num = filePath.lastIndexOf(".");String extFile = filePath.substring(num);FileItem item = factory.createItem(textFieldName, "text/plain", true,"MyFileName" + extFile);File newfile = new File(filePath);int bytesRead = 0;byte[] buffer = new byte[8192];try{FileInputStream fis = new FileInputStream(newfile);OutputStream os = item.getOutputStream();while ((bytesRead = fis.read(buffer, 0, 8192))!= -1){os.write(buffer, 0, bytesRead);}os.close();fis.close();}catch (IOException e){e.printStackTrace();}MultipartFile mfile = new CommonsMultipartFile(item);return mfile;}

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

相关文章:

  • 网站界面设计规划建卖手机网站
  • 网站设计样例佛山多语网站制作
  • 商城系统网站模板评论凡科网站建设怎么样
  • 嘉兴企业网站制作周口网站设计制作
  • 网站建设公司方案百度售后服务电话人工
  • wordpress虚化主题青岛网站排名优化
  • 免费购物网站建设交换链接网站
  • 顺德营销型网站一站式服务哪家好专业电商网站
  • 企业做网站需要注意事项淘宝店铺推广渠道有哪些
  • 做家教什么网站seo优化的主要任务包括
  • 电子商务网站备案好的网页网站设计
  • 人才网网站建设方案用阿里云服务器搭建wordpress
  • 家具网站建设策划书东莞建设一个网站
  • 做音频的网站网站用什么语言做会比较好
  • 沈阳装修公司网站建设wordpress自动识别网页
  • 做网站选服务器带宽淮安做网站的公司有哪些公司
  • 网站seo诊断外发加工网磨字
  • 劲松网站建设静态wordpress
  • 网站建设套餐是什么意思网站建设助君网络
  • 淄博亿泰网站建设推广适合推广的网站有哪些
  • 医药网站制作网页设计与制作实训总结3000字
  • 做第一个网站什么类型即墨区城乡建设局网站官网
  • 网站建设的步骤图如何改变网站首页栏目
  • 网站开发用什么系统网站首页用什么字体好
  • 天津武清网站开发贵阳专业网站建设
  • ifront做原型控件的网站营销型网站的三大特点
  • 对加强政务门户网站建设的意见惠州抖音seo策划
  • 域名建设好了怎么在建设网站建设机械网站哪家好
  • 做学校后台网站用什么浏览器如何用html制作一个投票网页
  • 电脑网站拒绝连接怎么解决做p2p网站