HttpClient类库增加upload方法

HttpClient 类库将增加 upload 方法,目前可在3.1分支中获取,将同3.0正式版一起发布。

分支地址 https://github.com/breath-co2/myqee/tree/v3/3.1

可实现上传文件功能,使用方法:

HttpClient::factory()->upload('http://localhost/up.php', '/tmp/test.jpg');

其中 http://localhost/up.php 为接收上传文件的URL,/tmp/test.jpg 为待上次的文件路径

另外,upload 方法还支持同时post一些数据,比如:

HttpClient::factory()->upload('http://localhost/up.php', '/tmp/test.jpg', 'upload', array('a'=>1, 'b'=>2));

等同于

HttpClient::factory()
->add_file('/tmp/test.jpg', 'upload')
->post('http://localhost/up.php', array('a'=>1, 'b'=>2));