Struct multipart::server::FieldHeaders[][src]

pub struct FieldHeaders {
    pub name: ArcStr,
    pub filename: Option<String>,
    pub content_type: Option<Mime>,
}

The headers that (may) appear before a multipart/form-data field.

Warning: Values are Client-Provided

Everything in this struct are values from the client and should be considered untrustworthy. This crate makes no effort to validate or sanitize any client inputs.

Fields

The field's name from the form.

The filename of this entry, if supplied. This is not guaranteed to match the original file or even to be a valid filename for the current platform.

The MIME type (Content-Type value) of this file, if supplied by the client.

If this is not supplied, the content-type of the field should default to text/plain as per IETF RFC 7578, section 4.4, but this should not be implicitly trusted. This crate makes no attempt to identify or validate the content-type of the actual field data.

Trait Implementations

impl Clone for FieldHeaders
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for FieldHeaders
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations