🎨 优化部分代码

This commit is contained in:
Binary Wang
2020-09-10 12:45:40 +08:00
parent 060576148b
commit 7bf811aa57
11 changed files with 39 additions and 15 deletions

View File

@ -1,11 +1,16 @@
package me.chanjar.weixin.common.util.fs;
import org.apache.commons.io.IOUtils;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.nio.file.Files;
import java.util.Base64;
import static org.apache.commons.io.FileUtils.openOutputStream;
public class FileUtils {
/**
@ -20,10 +25,16 @@ public class FileUtils {
File resultFile = File.createTempFile(name, '.' + ext, tmpDirFile);
resultFile.deleteOnExit();
org.apache.commons.io.FileUtils.copyToFile(inputStream, resultFile);
copyToFile(inputStream, resultFile);
return resultFile;
}
private static void copyToFile(final InputStream source, final File destination) throws IOException {
try (InputStream in = source; OutputStream out = openOutputStream(destination)) {
IOUtils.copy(in, out);
}
}
/**
* 创建临时文件.
*