Paul Woitaschek
09/10/2019, 1:18 PMkotlin
suspend fun File.writeToOutputStream(outputStream: OutputStream) {
withContext(<http://Dispatchers.IO|Dispatchers.IO>) {
Okio.buffer(Okio.sink(outputStream)).use { sink ->
Okio.buffer(Okio.source(this@writeToOutputStream)).use { source ->
sink.writeAll(source)
}
}
}
}