Coroutine\Http\Client->addData

使用字符串构建上传文件内容

function Coroutine\Http\Client->addData(string $data, string $name, string $mimeType = null, 
	string $filename = null)

使用addData会自动将POSTContent-Type将变更为form-data

addData4.1.0以上版本可用

使用示例

$cli = new Swoole\Coroutine\Http\Client('httpbin.org', 80);
$cli->setHeaders([
    'Host' => "httpbin.org"
]);
$cli->set(['timeout' => -1]);
$cli->addData(Co::readFile(__FILE__), 'file1', 'text/plain');
$cli->post('/post', ['foo' => 'bar']);
echo $cli->body;
$cli->close();