Yii2框架里,如何利用GuzzleHttp上传文件,框架后端接收文件呢?实例如下:
1.GuzzleHttp上传文件代码:
<?php
$filename = '/tmp/1.tar.gz';
$body = [
'timeout' => 5,
'multipart' => [
[
'name' => 'gz',
'contents' => fopen($filename, 'r')
],
],
];
$client = new GuzzleHttpClient();
$response = $client->request('post', "http://127.0.0.1/receive", $body);
$json = json_decode($response->getBody());
2.后端接收文件示例(如果要用框架过滤,自己去查):
$name = $_FILES["gz"]['name'];
$type = $_FILES["gz"]['type'];
$tmp = $_FILES["gz"]['tmp_name'];
这三句代码,就获取到文件的基本信息了,怎么处理自己看着办。
如本文对您有用,您的捐赠和留言将是我最好的支持~
如您愿意,请向更多志同道合的朋友们推荐本站,谢谢。
请尊重他人劳动成果。
转载请务必附上原文链接,我将感激不尽。
有什么问题可以 留言或QQ联系我
留言