首页 > 教程
PHP上传URL地址网络文件到服务器
- 2025-04-07
- 1108 ℃
如何将一个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;上一篇:PHP基本简单实用函数
下一篇:最安全的PHP密码加密方法
相关内容
竞品分析过后就是抄吗?
Wireshark - 网络抓包...
可以下载中小学电子教材...
如何与竞争对手合作
什么是Web 3.0 ?
无需视频号!不靠微信收...
Final Cut Pro X软件...
腾讯为何总能突破困境
-
医患纠纷案例解析与防范要点
2024-06-18 1538
-
黑客万能优盘,自动破解并获取保密数据到U盘
2025-06-16 1514
-
知网文献免费下载、论文免费查重和去重的方法
2025-03-10 1346
-
wordpress不使用插件解决网站加载慢和头像不显示
2021-04-13 1811
-
splice变相跳出forEach循环
2025-04-07 1077
-
Excel文件比较器
2025-04-08 1330
-
jQuery点击生成二维码QRCode复制链接保存到本地
2024-03-06 1080
-
php结合redis实现高并发下的抢购、秒杀功能
2021-07-27 898
-
PHP保存下载远程文件或图片到本地
2025-04-07 1107
-
查对象手机必备的一招:新消息从已读变未读
2021-08-07 804
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


进入有缘空间
点击分享文章