本文介绍了如何通过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中的另一个服务器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-01 04:41