toExternalResource

fun <ERROR CLASS>.toExternalResource(formatName: String? = null): ExternalResource

打开文件并创建 ExternalResource.

将以只读模式打开这个文件 (因此文件会处于被占用状态), 直到 ExternalResource.close.

Parameters


fun <ERROR CLASS>.toExternalResource(formatName: String? = null, closeOriginalFileOnClose: Boolean = true): ExternalResource

创建 ExternalResource.

注意:使用此方法时请不要关闭 RandomAccessFile, 否则会间接关闭 ExternalResource

See also

若为 true, 在 ExternalResource.close 时将会同步关闭 RandomAccessFile. 否则不会.

Parameters


fun ByteArray.toExternalResource(formatName: String? = null): ExternalResource

创建 ExternalResource.

Parameters


fun <ERROR CLASS>.toExternalResource(formatName: String? = null): ExternalResource

立即使用 FileCacheStrategy 缓存 InputStream 并创建 ExternalResource.

注意:本函数不会关闭流.

Parameters