Add post file HttpRequest::addPostFields HttpRequest::addPutData The HttpRequest PHP Manual HttpRequest::addPostFile (PECL pecl_http:0.10.0-1.5.5)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. HttpRequest::addPostFields HttpRequest::addPutData The HttpRequest PHP Manual