Spring MVC FileUtilsクラスのを使ってMultipartFile型のアップロードファイルをコピーする方法
環境
Spring MVC 5.3
Eclipse 4.14
Mavenプロジェクト
commons-io-2.6.jar
操作方法
1.pom.xml
以下のコードを追加します
<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency>
2.使用例
import org.apache.commons.io.FileUtils; MultipartFile fmFile; frmFile = form.getLibraryFile(); 処理コード略 File cft= new File("xxxx"); FileUtils.copyInputStreamToFile(formFile.getInputStream(),cft);
説明
copyInputStreamToFileメソッドを使ってInputStreamをファイルへそのままコピーします。