| | |
| | | package com.dji.sample.patches.utils; |
| | | |
| | | import org.apache.http.entity.ContentType; |
| | | import org.apache.tomcat.util.http.fileupload.FileItem; |
| | | import com.dji.sample.patches.config.pojo.PatchesConfigPojo; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.http.MediaType; |
| | | import org.springframework.mock.web.MockMultipartFile; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | import org.springframework.web.multipart.commons.CommonsMultipartFile; |
| | | |
| | | import java.io.*; |
| | | import java.util.UUID; |
| | | |
| | | public class MultipartFileTOFileUtil { |
| | | @Value("${Patches.url.path.unzip}") |
| | | String url; |
| | | //MultiparFile转File |
| | | public File multipartFile2File(MultipartFile multipartFile) { |
| | | |
| | | |
| | | /** |
| | | * MultiparFile转File |
| | | * @param multipartFile |
| | | * @param unzipPath |
| | | * @return |
| | | */ |
| | | public static File multipartFile2File(MultipartFile multipartFile, String unzipPath) { |
| | | String tmpFileDir = null; |
| | | // 创建临时文件 |
| | | String randomFileName = UUID.randomUUID().toString(); |
| | | tmpFileDir = url+ randomFileName; |
| | | tmpFileDir = unzipPath + randomFileName; |
| | | File file = new File(tmpFileDir); |
| | | InputStream inputStream = null; |
| | | FileOutputStream outputStream = null; |