首页 > 教程
PHP上传URL地址网络文件到服务器
- 2025-04-07
- 1186 ℃
如何将一个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密码加密方法
相关内容
C 盘最恶心的四大害虫,...
进化式产品创新
网站没有配置SSL,访问ht...
常见合同模板的官方下载渠道
PHP读本地文件指定某行内容
微信怎么看好友是否把你...
使用电脑一定要学会的20...
微信深度清理,一次清理...
-
云计算在电子商务和零售业中的优势
2024-04-24 1364
-
鼠标点击波纹特效 html+css+js
2025-04-07 1185
-
快速申请微软 ChatGPT 版新必应方法
2024-07-14 1831
-
微软超逼真的、带神经网络的中文 TTS怎么使用
2025-04-27 3160
-
用宝塔(BT)来搭建本地PHP环境
2021-04-13 2032
-
2024年排名前5位的潜在云存储服务
2024-04-24 1613
-
电视源分享 - 在线看央视、卫视、地方台、数字台,电影,剧情
2024-04-23 2484
-
PTgui拼接全景照片方法
2021-07-08 833
-
HTML清除浮动的几种方法
2025-04-07 1181
-
php经典趣味算法
2021-04-07 831
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


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