本文介绍了如何通过curl将文件数据发送到$ _FILES中的另一个服务器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有两个服务器一个是应用程序服务器,另一个是API服务器,API服务器从 $ _ FILES
中读取数据。
I have two servers one is application server while another one is API server, API server reads data from $_FILES
.
所以我的问题是如何发送文件数据到API服务器,以便它可以获得 $ _ FILES
?
So my question is how can I send the File data to API Server so that it can get data in $_FILES
?
我需要CURL才能做到这一点,没有表格。
I need CURL to do that, no form post.
感谢,
推荐答案
从
<?php
/* http://localhost/upload.php:
print_r($_POST);
print_r($_FILES);
*/
$ch = curl_init();
$data = array('name' => 'Foo', 'file' => '@/home/user/test.png');
curl_setopt($ch, CURLOPT_URL, 'http://localhost/upload.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_exec($ch);
?>
这篇关于如何通过curl将文件数据发送到$ _FILES中的另一个服务器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!