Недокументированная фича модуля CURL
После просмотра исходников CURLa наткнулся на недокументированую фичу.
если делать curl_setopt($ch,CURL_POSTFIELDS,$fields) и в $fields помещать массив в котором ключи будут именами полей, а значениями на ключах значения полей, то curl_exec($ch) произойдет пост с content-type=mulitpart/form-data, а если помещать строку типа par1=v1&par2=v2, то пост (который в описании указан) с content-type x-www-form-urlencoded
тогда файлы можно закачивать так же как и для использования CURLа из командной строки $fields=array("file_fields"=>"@c:\yourfile.gif" например.
После просмотра исходников CURLa наткнулся на недокументированую фичу.
если делать curl_setopt($ch,CURL_POSTFIELDS,$fields) и в $fields помещать массив в котором ключи будут именами полей, а значениями на ключах значения полей, то curl_exec($ch) произойдет пост с content-type=mulitpart/form-data, а если помещать строку типа par1=v1&par2=v2, то пост (который в описании указан) с content-type x-www-form-urlencoded
тогда файлы можно закачивать так же как и для использования CURLа из командной строки $fields=array("file_fields"=>"@c:\yourfile.gif" например.