This commit is contained in:
Looly 2023-03-03 20:59:17 +08:00
parent 201fe2404f
commit 772d80a8be
3 changed files with 8 additions and 8 deletions

View File

@ -4,7 +4,6 @@ import cn.hutool.core.codec.HexUtil;
import cn.hutool.core.text.StrUtil;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Map;
@ -194,7 +193,7 @@ public class FileTypeUtil {
* @throws IORuntimeException 读取文件引起的异常
*/
public static String getType(File file,boolean isExact) throws IORuntimeException {
FileInputStream in = null;
InputStream in = null;
try {
in = IoUtil.toStream(file);
return getType(in, file.getName(),isExact);

View File

@ -1763,6 +1763,7 @@ public class FileUtil extends PathUtil {
* @param file 文件
* @return 输入流
* @throws IORuntimeException 文件未找到
* @see IoUtil#toStream(File)
*/
public static BufferedInputStream getInputStream(final File file) throws IORuntimeException {
return IoUtil.toBuffered(IoUtil.toStream(file));

View File

@ -23,7 +23,6 @@ import java.io.ByteArrayOutputStream;
import java.io.Closeable;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.Flushable;
import java.io.IOException;
@ -38,6 +37,7 @@ import java.io.UnsupportedEncodingException;
import java.io.Writer;
import java.nio.CharBuffer;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.util.Collection;
import java.util.Objects;
@ -525,15 +525,15 @@ public class IoUtil extends NioUtil {
}
/**
* 文件转为{@link FileInputStream}
* 文件转为{@link InputStream}
*
* @param file 文件
* @return {@link FileInputStream}
* @return {@link InputStream}
*/
public static FileInputStream toStream(final File file) {
public static InputStream toStream(final File file) {
try {
return new FileInputStream(file);
} catch (final FileNotFoundException e) {
return Files.newInputStream(file.toPath());
} catch (final IOException e) {
throw new IORuntimeException(e);
}
}