LocalFileContent

class LocalFileContent(val file: File, val contentType: ContentType = ContentType.defaultForFile(file)) : OutgoingContent.ReadChannelContent

OutgoingContent representing a local file with a specified contentType, expires date and caching

Parameters

file

specifies the File to be served to a client

Constructors

Link copied to clipboard
constructor(file: File, contentType: ContentType = ContentType.defaultForFile(file))

Properties

Link copied to clipboard
open override val contentLength: Long
Link copied to clipboard
open override val contentType: ContentType
Link copied to clipboard
val file: File
Link copied to clipboard
open val headers: Headers
Link copied to clipboard

Functions

Link copied to clipboard
open fun <T : Any> getProperty(key: AttributeKey<T>): T?
Link copied to clipboard
open override fun readFrom(): ByteReadChannel
open override fun readFrom(range: LongRange): ByteReadChannel
Link copied to clipboard
open fun <T : Any> setProperty(key: AttributeKey<T>, value: T?)
Link copied to clipboard
open fun trailers(): Headers?