本文整理了Java中cn.hutool.core.io.FileUtil.readBytes()
方法的一些代码示例,展示了FileUtil.readBytes()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FileUtil.readBytes()
方法的具体详情如下:
包路径:cn.hutool.core.io.FileUtil
类名称:FileUtil
方法名:readBytes
[英]读取文件所有数据
文件的长度不能超过Integer.MAX_VALUE
[中]读取文件所有数据
文件的长度不能超过整数最大值
代码示例来源:origin: looly/hutool
/**
* base64编码,URL安全的
*
* @param file 被编码base64的文件
* @return 被加密后的字符串
* @since 4.0.9
*/
public static String encodeUrlSafe(File file) {
return Base64Encoder.encodeUrlSafe(FileUtil.readBytes(file));
}
代码示例来源:origin: looly/hutool
/**
* base64编码
*
* @param file 被编码base64的文件
* @return 被加密后的字符串
* @since 4.0.9
*/
public static String encode(File file) {
return Base64Encoder.encode(FileUtil.readBytes(file));
}
代码示例来源:origin: looly/hutool
/**
* base64编码,URL安全的
*
* @param file 被编码base64的文件
* @return 被加密后的字符串
* @since 4.0.9
*/
public static String encodeUrlSafe(File file) {
return Base64Encoder.encodeUrlSafe(FileUtil.readBytes(file));
}
代码示例来源:origin: looly/hutool
/**
* 读取文件所有数据<br>
* 文件的长度不能超过Integer.MAX_VALUE
*
* @param filePath 文件路径
* @return 字节码
* @throws IORuntimeException IO异常
* @since 3.2.0
*/
public static byte[] readBytes(String filePath) throws IORuntimeException {
return readBytes(file(filePath));
}
代码示例来源:origin: looly/hutool
/**
* 读取文件所有数据<br>
* 文件的长度不能超过Integer.MAX_VALUE
*
* @param filePath 文件路径
* @return 字节码
* @throws IORuntimeException IO异常
* @since 3.2.0
*/
public static byte[] readBytes(String filePath) throws IORuntimeException {
return readBytes(file(filePath));
}
代码示例来源:origin: looly/hutool
/**
* base64编码
*
* @param file 被编码base64的文件
* @return 被加密后的字符串
* @since 4.0.9
*/
public static String encode(File file) {
return Base64Encoder.encode(FileUtil.readBytes(file));
}
代码示例来源:origin: looly/hutool
/**
* @return 获得文件字节流
* @throws IOException
*/
public byte[] getFileContent() throws IOException {
assertValid();
if (data != null) {
return data;
}
if (tempFile != null) {
return FileUtil.readBytes(tempFile);
}
return null;
}
代码示例来源:origin: looly/hutool
/**
* @return 获得文件字节流
* @throws IOException
*/
public byte[] getFileContent() throws IOException {
assertValid();
if (data != null) {
return data;
}
if (tempFile != null) {
return FileUtil.readBytes(tempFile);
}
return null;
}
代码示例来源:origin: looly/hutool
/**
* 获得缓存过的文件bytes
* @param file 文件
* @return 缓存过的文件bytes
* @throws IORuntimeException IO异常
*/
public byte[] getFileBytes(File file) throws IORuntimeException {
byte[] bytes = cache.get(file);
if (bytes != null) {
return bytes;
}
// add file
bytes = FileUtil.readBytes(file);
if ((maxFileSize != 0) && (file.length() > maxFileSize)) {
//大于缓存空间,不缓存,直接返回
return bytes;
}
usedSize += bytes.length;
//文件放入缓存,如果usedSize > capacity,purge()方法将被调用
cache.put(file, bytes);
return bytes;
}
代码示例来源:origin: looly/hutool
/**
* 获得缓存过的文件bytes
* @param file 文件
* @return 缓存过的文件bytes
* @throws IORuntimeException IO异常
*/
public byte[] getFileBytes(File file) throws IORuntimeException {
byte[] bytes = cache.get(file);
if (bytes != null) {
return bytes;
}
// add file
bytes = FileUtil.readBytes(file);
if ((maxFileSize != 0) && (file.length() > maxFileSize)) {
//大于缓存空间,不缓存,直接返回
return bytes;
}
usedSize += bytes.length;
//文件放入缓存,如果usedSize > capacity,purge()方法将被调用
cache.put(file, bytes);
return bytes;
}
代码示例来源:origin: cn.hutool/hutool-all
/**
* base64编码
*
* @param file 被编码base64的文件
* @return 被加密后的字符串
* @since 4.0.9
*/
public static String encode(File file) {
return Base64Encoder.encode(FileUtil.readBytes(file));
}
代码示例来源:origin: cn.hutool/hutool-all
/**
* 读取文件所有数据<br>
* 文件的长度不能超过Integer.MAX_VALUE
*
* @param filePath 文件路径
* @return 字节码
* @throws IORuntimeException IO异常
* @since 3.2.0
*/
public static byte[] readBytes(String filePath) throws IORuntimeException {
return readBytes(file(filePath));
}
代码示例来源:origin: cn.hutool/hutool-all
/**
* base64编码,URL安全的
*
* @param file 被编码base64的文件
* @return 被加密后的字符串
* @since 4.0.9
*/
public static String encodeUrlSafe(File file) {
return Base64Encoder.encodeUrlSafe(FileUtil.readBytes(file));
}
代码示例来源:origin: cn.hutool/hutool-all
/**
* @return 获得文件字节流
* @throws IOException
*/
public byte[] getFileContent() throws IOException {
assertValid();
if (data != null) {
return data;
}
if (tempFile != null) {
return FileUtil.readBytes(tempFile);
}
return null;
}
代码示例来源:origin: cn.hutool/hutool-all
/**
* 获得缓存过的文件bytes
* @param file 文件
* @return 缓存过的文件bytes
* @throws IORuntimeException IO异常
*/
public byte[] getFileBytes(File file) throws IORuntimeException {
byte[] bytes = cache.get(file);
if (bytes != null) {
return bytes;
}
// add file
bytes = FileUtil.readBytes(file);
if ((maxFileSize != 0) && (file.length() > maxFileSize)) {
//大于缓存空间,不缓存,直接返回
return bytes;
}
usedSize += bytes.length;
//文件放入缓存,如果usedSize > capacity,purge()方法将被调用
cache.put(file, bytes);
return bytes;
}
代码示例来源:origin: cn.hutool/hutool-cache
/**
* 获得缓存过的文件bytes
* @param file 文件
* @return 缓存过的文件bytes
* @throws IORuntimeException IO异常
*/
public byte[] getFileBytes(File file) throws IORuntimeException {
byte[] bytes = cache.get(file);
if (bytes != null) {
return bytes;
}
// add file
bytes = FileUtil.readBytes(file);
if ((maxFileSize != 0) && (file.length() > maxFileSize)) {
//大于缓存空间,不缓存,直接返回
return bytes;
}
usedSize += bytes.length;
//文件放入缓存,如果usedSize > capacity,purge()方法将被调用
cache.put(file, bytes);
return bytes;
}
代码示例来源:origin: yuboon/Aooms
byte[] bytes = FileUtil.readBytes(url.getPath());
ShardingDataSource dataSource = (ShardingDataSource)YamlShardingDataSourceFactory.createDataSource(shardingDataSources,bytes);
内容来源于网络,如有侵权,请联系作者删除!