首页
友链
壁纸
留言
今日热榜
更多
关于
时光
推荐
精品流量卡
Search
1
都二十多年了,你的梦为什么还没碎!
57,085 阅读
2
2022年5个好用的 BT/ 磁力链接下载工具推荐 |Windows 、安卓系统
37,336 阅读
3
nps内网穿透实现外网访问树莓派
32,420 阅读
4
实践利用宝塔建emlog个人博客-超详细【原创】
26,129 阅读
5
Typecho-Joe-Theme主题帮助文档
24,603 阅读
闲杂乱码
Python
网站源码
微信小程序
娱乐分享
Is相册
软件工具
登录
Search
标签搜索
PHP
HTML
API
Javascript
源码
JS
Vue
Github
CloudFlare
接口
函数
SQL
ASP.NET
MVC
EF
T4模板
后台管理
CDN
微信小程序
MAC
韩小韩
累计撰写
261
篇文章
累计收到
1,303
条评论
首页
栏目
闲杂乱码
Python
网站源码
微信小程序
娱乐分享
Is相册
软件工具
页面
友链
壁纸
留言
今日热榜
关于
时光
推荐
精品流量卡
搜索到
1
篇与
PHP文件流
的结果
2021-01-15
PHP上传URL地址网络文件到服务器
如何将一个URL地址的网络资源文件上传到服务器?首先考虑的方法是将文件下载到本地,然后进行上传操作,那有没有一个更方便的方法,将一个网络文件直接上传到服务器呢?是不是可以通过文件流的方式上传呢?我这里使用的是 Guzzle 三方库,将一张百度上的图片上传到其他服务器。use GuzzleHttp\Client; try { $file = fopen('https://t8.baidu.com/it/u=1484500186,1503043093&fm=79&app=86&size=h300&n=0&g=4n&f=jpeg', 'r'); $multipart = [ [ 'name' => 'file', 'contents' => $file ] ]; $client = new Client(['verify' => false]); $response = $client->request('POST', 'https://xx.com/upload', [ 'multipart' => $multipart ]); if ($response->getStatusCode() === 200) { $content = $response->getBody()->getContents(); $result = json_decode($content, true); } } catch (\Exception $exception) { echo $exception->getMessage(); } return $result;
2021年01月15日
1,620 阅读
2 评论
2 点赞