首页 > 教程
PHP上传URL地址网络文件到服务器
- 2025-04-07
- 1038 ℃
如何将一个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密码加密方法
相关内容
微信好友描述功能比备注...
免费搭建最强网文神器网...
写代码时容易用到的基础...
测试了一堆远程控制工具...
如何使用php与数据库进行交互
app申请支付宝移动支付
NodeJs文本相似度去重脚本
将浏览器窗口变成简单的...
-
如何切割长图打印成 A4 尺寸?|99% 的人不知道的浏览器打印图片技巧
2024-07-03 2594
-
注册申请微信公众号(服务号)
2024-05-13 1388
-
移动硬盘打不开千万别格式化
2025-07-03 933
-
为什么你家装的千兆网还没别人的百兆网流畅呢
2025-06-25 1227
-
什么是高级的竞争
2024-05-29 1342
-
企业乱账清理技巧,财务会计人员必学
2025-06-30 1278
-
Nginx域名跳转 www跳转和不带www
2024-04-23 1628
-
微信公众号支付(JSAPI)对接方法,详细教程
2024-02-06 1442
-
为什么我国没有ChatGPT那样强大的AI智能系统
2024-03-16 1349
-
中毒的分类和诊断
2024-06-18 1067
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


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