writeStream
suspend fun writeStream(webId: String, uri: String, contentType: String, source: InputStream, contentLength: Long = -1L, ifMatch: String? = null)
Writes the resource at uri by streaming source across, rather than buffering it.
source is read once and closed by this call. Pass contentLength when you know it (-1 otherwise). ifMatch applies the usual conditional-write precondition.