首页 > 教程
PHP上传URL地址网络文件到服务器
- 2025-04-07
- 1149 ℃
如何将一个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密码加密方法
相关内容
竞品分析过后就是抄吗?
关闭电脑系统自动更新,...
去美国必备口语推荐
关于浏览器的选择
macOS Sierra 10.12...
网页上的视频怎么下载
让你的DeepSeek能力翻倍...
微信小程序登陆封装
-
重症急性胰腺炎诊治指南
2024-06-18 1186
-
PHP保存下载远程文件或图片到本地
2025-04-07 1139
-
带你了解并熟用Deepseek
2025-04-26 1086
-
加菲猫令人喷饭的经典台词(中英对照版)
2025-03-03 1300
-
百度站长平台不刷新DNS信息
2024-05-10 1166
-
PHP模拟浏览器上传文件(数据流形式上传)
2025-04-07 908
-
你真的会使用百度搜索吗?
2021-11-22 748
-
离职时必须清理的电脑文件,不然你的秘密就被人看到了
2021-11-22 704
-
微信公众号推送模板消息
2024-12-07 1485
-
2024年排名前5位的潜在云存储服务
2024-04-24 1566
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


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