RangeResult

play.api.mvc.RangeResult
object RangeResult

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def ofFile(file: File, rangeHeader: Option[String], contentType: Option[String]): Result

Stream file using range headers.

Stream file using range headers.

Value parameters

contentType

The HTTP Content Type header for the response.

file

The file.

rangeHeader

The HTTP Range header from user's request.

Attributes

def ofFile(file: File, rangeHeader: Option[String], fileName: String, contentType: Option[String]): Result

Stream file using range headers.

Stream file using range headers.

Value parameters

contentType

The HTTP Content Type header for the response.

file

The file.

fileName

The file name for the HTTP Content-Disposition header as attachment attribute.

rangeHeader

The HTTP Range header from user's request.

Attributes

def ofPath(path: Path, rangeHeader: Option[String], contentType: Option[String]): Result

Stream path using range headers.

Stream path using range headers.

Value parameters

contentType

The HTTP Content Type header for the response.

path

The path.

rangeHeader

The HTTP Range header from user's request.

Attributes

def ofPath(path: Path, rangeHeader: Option[String], fileName: String, contentType: Option[String]): Result

Stream path using range headers.

Stream path using range headers.

Value parameters

contentType

The HTTP Content Type header for the response.

fileName

The file name for the HTTP Content-Disposition header as attachment attribute.

path

The path.

rangeHeader

The HTTP Range header from user's request.

Attributes

def ofSource(entityLength: Long, source: Source[ByteString, _], rangeHeader: Option[String], fileName: Option[String], contentType: Option[String]): Result
def ofSource(entityLength: Option[Long], source: Source[ByteString, _], rangeHeader: Option[String], fileName: Option[String], contentType: Option[String]): Result
def ofSource(entityLength: Option[Long], getSource: Long => (Long, Source[ByteString, _]), rangeHeader: Option[String], fileName: Option[String], contentType: Option[String]): Result
def ofStream(stream: InputStream, rangeHeader: Option[String], fileName: String, contentType: Option[String]): Result

Stream inputStream using range headers.

Stream inputStream using range headers.

Value parameters

contentType

The HTTP Content Type header for the response.

fileName

The file name for the HTTP Content-Disposition header as attachment attribute.

rangeHeader

The HTTP Range header from user's request.

stream

The input stream.

Attributes

def ofStream(entityLength: Long, stream: InputStream, rangeHeader: Option[String], fileName: String, contentType: Option[String]): Result

Stream inputStream using range headers.

Stream inputStream using range headers.

Value parameters

contentType

The HTTP Content Type header for the response.

entityLength

The entity length

fileName

The file name for the HTTP Content-Disposition header as attachment attribute.

rangeHeader

The HTTP Range header from user's request.

stream

The input stream.

Attributes