pub struct MultipartFile {
    pub file: NamedTempFile,
    pub size: u64,
    pub name: String,
    pub filename: Option<String>,
    pub mime: Mime,
}
Expand description

Structure used to represent a File upload in a mulipart form

A body part is treated as a file upload if the Content-Type header is set to anything other than text/plain or a filename is specified in the content disposition header.

Fields

file: NamedTempFile

The file data itself stored as a temporary file on disk

size: u64

The size in bytes of the file

name: String

The name of the field in the multipart form

filename: Option<String>

The filename value in the Content-Disposition header

mime: Mime

The Content-Type specified as reported in the uploaded form DO NOT trust this as being accurate

Implementations

Get the extension portion of the filename value in the Content-Disposition header

Trait Implementations

Formats the value using the given formatter. Read more

Attempt to retrieve a named field/part from the Multipart form Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more