PHP CURL上传文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP CURL上传文件相关的知识,希望对你有一定的参考价值。

   //通过curl上传本地文件到指定服务器  

   $file
= realpath("test.txt"); //要上传的文件(保存在本地的一个文本文件) $url = ‘http://localhost/curl/post.php‘;//target url $fields[‘file‘] = ‘@‘.$file; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, TRUE); curl_setopt($ch, CURLOPT_POSTFIELDS, $fields); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); $res = curl_exec($ch); if ($error = curl_error($ch) ) { die($error); } curl_close($ch); echo($res);

 

以上是关于PHP CURL上传文件的主要内容,如果未能解决你的问题,请参考以下文章

[PHP] CURL文件上传

PHP使用curl请求实现post方式上传图片文件功能示例

使用PHP和cURL通过它们的API将文件上传到RapidShare

PHP 通过CURL上传文件到另一台服务器

PHP CURL上传文件

在邮递员中使用 php curl 将文件上传到 Nextcloud 但上传的文件为空