Skip to main content
Module

std/mime/mod.ts>MultipartReader

Deno standard library
Go to Latest
class MultipartReader
Deprecated
Deprecated

Use FormData instead. See https://doc.deno.land/deno/stable/~/FormData and https://developer.mozilla.org/en-US/docs/Web/API/FormData for more details.

Reader for parsing multipart/form-data

import { MultipartReader } from "https://deno.land/std@0.143.0/mime/mod.ts";

Constructors

new
MultipartReader(reader: Deno.Reader, boundary: string)

Properties

readonly
bufReader: BufReader
readonly
dashBoundary: Uint8Array
readonly
dashBoundaryDash: Uint8Array
readonly
newLine: Uint8Array
readonly
newLineDashBoundary: Uint8Array

Methods

readForm(maxMemory?: number): Promise<MultipartFormData>

Read all form data from stream. If total size of stored data in memory exceed maxMemory, overflowed file data will be written to temporal files. String field values are never written to files. null value means parsing or writing to file was failed in some reason.

Read all form data from stream. If total size of stored data in memory exceed options.maxMemory, overflowed file data will be written to temporal files. String field values are never written to files. null value means parsing or writing to file was failed in some reason.

readForm(maxMemoryOrOptions?: number | ReadFormOptions): Promise<MultipartFormData>