本文整理汇总了Java中jodd.io.FileUtil.readBytes方法的典型用法代码示例。如果您正苦于以下问题:Java FileUtil.readBytes方法的具体用法?Java FileUtil.readBytes怎么用?Java FileUtil.readBytes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类jodd.io.FileUtil
的用法示例。
在下文中一共展示了FileUtil.readBytes方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getFileBytes
import jodd.io.FileUtil; //导入方法依赖的package包/类
/**
* Returns cached file bytes.
*/
public byte[] getFileBytes(File file) throws IOException {
byte[] bytes = cache.get(file);
if (bytes != null) {
return bytes;
}
// add file
bytes = FileUtil.readBytes(file);
if ((maxFileSize != 0) && (file.length() > maxFileSize)) {
// don't cache files that size exceed max allowed file size
return bytes;
}
usedSize += bytes.length;
// put file into cache
// if used size > total, purge() will be invoked
cache.put(file, bytes);
return bytes;
}
示例2: getFileContent
import jodd.io.FileUtil; //导入方法依赖的package包/类
/**
* Returns the content of file upload item.
*/
public byte[] getFileContent() throws IOException {
if (data != null) {
return data;
}
if (tempFile != null) {
return FileUtil.readBytes(tempFile);
}
return null;
}
示例3: getFileContent
import jodd.io.FileUtil; //导入方法依赖的package包/类
/**
* Returns the content of file upload item.
*/
@Override
public byte[] getFileContent() throws IOException {
if (data != null) {
return data;
}
if (tempFile != null) {
return FileUtil.readBytes(tempFile);
}
return null;
}
示例4: serialize
import jodd.io.FileUtil; //导入方法依赖的package包/类
@Override
public boolean serialize(JsonContext jsonContext, File file) {
switch (serializationType) {
case PATH:
jsonContext.writeString(file.getAbsolutePath());
break;
case NAME:
jsonContext.writeString(file.getName());
break;
case CONTENT: {
byte[] bytes;
try {
bytes = FileUtil.readBytes(file);
}
catch (IOException e) {
throw new JsonException("Unable to read files content", e);
}
String encoded = Base64.encodeToString(bytes);
jsonContext.writeString(encoded);
}
break;
default:
throw new JsonException("Invalid type");
}
return true;
}
示例5: getBytes
import jodd.io.FileUtil; //导入方法依赖的package包/类
public byte[] getBytes() {
try {
return FileUtil.readBytes(file);
} catch (IOException ioex) {
throw new HttpException(ioex);
}
}
示例6: getFileContent
import jodd.io.FileUtil; //导入方法依赖的package包/类
/**
* Returns files content from disk file.
* If error occurs, it returns <code>null</code>
*/
@Override
public byte[] getFileContent() throws IOException {
return FileUtil.readBytes(file);
}