文件上传

    1. <?php
    2. /**
    3. * 上传文件请求示例
    4. */
    5. require dirname(__DIR__) . '/vendor/autoload.php';
    6. use Yurun\Util\HttpRequest;
    7. use Yurun\Util\YurunHttp\Http\Psr7\UploadedFile;
    8. use Yurun\Util\YurunHttp\Http\Psr7\Consts\MediaType;
    9. use Yurun\Util\YurunHttp;
    10. $http = new HttpRequest;
    11. // 同时支持POST参数、上传文件
    12. $http->content([
    13. 'id' => 123456,
    14. // 显示的文件名;文件类型,可以为null;文件真实路径
    15. new UploadedFile('1.txt', MediaType::TEXT_PLAIN, __FILE__),
    16. ]);
    17. // 下面地址改为你自己的地址
    18. $http->post('http://127.0.0.1:8080/Index/upload');