HttpRequest::addPostFields
HttpRequest::addPutData
HttpRequest
PHP Manual

# HttpRequest::addPostFile

Add post file

### Description

public bool HttpRequest::addPostFile ( string `$name` , string `$file` [, string `$content_type` = "application/x-octetstream" ] )

Add a file to the POST request, leaving previously set files unchanged.

Affects only POST and custom requests. Cannot be used with raw post data.

### Parameters

`name`

  the form element name

`file`

  the path to the file

`content_type`

  the content type of the file

### Return Values

Returns `TRUE` on success, or `FALSE` if the content type seems not to contain a primary and a secondary content type part.