메소드 | 설명 | |
---|---|---|
__construct ( array $elements = [], string $boundary = null ) | ||
getBoundary ( ) : string | Get the boundary | |
isWritable ( ) |
메소드 | 설명 | |
---|---|---|
createStream ( array $elements ) | Create the aggregate stream that will be used to upload the POST data |
메소드 | 설명 | |
---|---|---|
addElement ( GuzzleHttp\Psr7\AppendStream $stream, array $element ) | ||
createElement ( $name, Psr\Http\Message\StreamInterface $stream, $filename, array $headers ) : array | ||
getHeader ( array $headers, $key ) | ||
getHeaders ( array $headers ) | Get the headers needed before transferring the content of a POST file |
public __construct ( array $elements = [], string $boundary = null ) | ||
$elements | array | Array of associative arrays, each containing a required "name" key mapping to the form field, name, a required "contents" key mapping to a StreamInterface/resource/string, an optional "headers" associative array of custom headers, and an optional "filename" key mapping to a string to send as the filename in the part. |
$boundary | string | You can optionally provide a specific boundary |
protected createStream ( array $elements ) | ||
$elements | array |