美文网首页
Guzzle上传文件(携带翻墙参数)

Guzzle上传文件(携带翻墙参数)

作者: 江江简书 | 来源:发表于2021-03-02 15:37 被阅读0次

    不得不说guzzle这个包真是无敌的好用,能够解决各种需求,今天我们来倒腾一下文件上传

    代码

    $client = new Client();
                $pa = $_SERVER['HTTP_ORIGIN'];
                $domain = parse_url($pa)['host'];
                $cookie_arr = [
                    'PHPSEXXX' => '12345678',
                ];
                $cookieJar = CookieJar::fromArray($cookie_arr, $domain);
                $file_name = '';
                $file_name = '../xxx' . $la_code . '.pdf';
                $r = $client->request('POST', $pa . '/checkingxxxx/upfiles', [
                    'cookies' => $cookieJar,
                    'multipart' => [
                        [
                            'name' => 'file_name[]',
                            'contents' => fopen($file_name, 'r')
                        ],
                        [
                            'name' => 'id_link',
                            'contents' => $value
                        ],
                    ]
                ]);
    

    相关文章

      网友评论

          本文标题:Guzzle上传文件(携带翻墙参数)

          本文链接:https://www.haomeiwen.com/subject/blfxqltx.html