Java實現(xiàn)File轉(zhuǎn)換MultipartFile格式的例子
首先
需要先引入依賴包
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>5.3.9</version>
</dependency>1.Multipartfile轉(zhuǎn)File類型
//創(chuàng)建一個file對象 File file = new File(path); //將multipartFile的輸入流,拷貝到file對象,此時file對象的內(nèi)容就是mutipartFile中的內(nèi)容 FileUtils.copyInputStreamToFile(multipartFile.getInputStream(), file);
2、File轉(zhuǎn)Multipartfile類型
//創(chuàng)建file對象
File file = new File("d:/test.txt");
//獲取file對象的文件輸入流
FileInputStream input = new FileInputStream(file);
MultipartFile multipartFile =new MockMultipartFile("file", file.getName(), "text/plain", IOUtils.toByteArray(input));創(chuàng)建MultiPartfile需要的參數(shù)
MultipartFile mulFile = new MockMultipartFile( "image.jpg", //文件名 "image.jpg", //originalName 相當于上傳文件在客戶機上的文件名 ContentType.APPLICATION_OCTET_STREAM.toString(), //文件類型 new FileInputStream(file) //文件流 );
3、示例

到此這篇關(guān)于Java實現(xiàn)File轉(zhuǎn)換MultipartFile格式的例子的文章就介紹到這了,更多相關(guān)Java File轉(zhuǎn)換MultipartFile內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
注冊HttpSessionListener失效的原因及解決方案
這篇文章主要介紹了注冊HttpSessionListener失效的原因及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-05-05
SpringBoot數(shù)據(jù)庫索引優(yōu)化指南
本文詳細介紹了MySQL慢查詢?nèi)罩镜呐渲门c分析方法,包括動態(tài)配置和修改配置文件兩種方式,以及SpringBoot項目中打印SQL執(zhí)行日志的配置,需要的朋友可以參考下2026-04-04
詳解使用Spring快速創(chuàng)建web應(yīng)用的兩種方式
這篇文章主要介紹了詳解使用Spring快速創(chuàng)建web應(yīng)用的兩種方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11
SpringBoot接口數(shù)據(jù)如何實現(xiàn)優(yōu)雅的脫敏問題
這篇文章主要介紹了SpringBoot接口數(shù)據(jù)如何實現(xiàn)優(yōu)雅的脫敏問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12
教你如何把Eclipse創(chuàng)建的Web項目(非Maven)導入Idea
這篇文章主要介紹了教你如何把Eclipse創(chuàng)建的Web項目(非Maven)導入Idea,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04

