Php 从变量将文件上载到服务

Php 从变量将文件上载到服务,php,Php,我有下一个将文件上传到某个服务的代码,我想更改代码,这样我就可以从变量发送文件数据,而不用从文件上传 你知道怎么做吗 (例如:$file_content=“content goes here”;并直接从变量上载内容) 是的,你可以。您只需设置如下内容: curl_setopt($curlHandle, CURLOPT_POSTFIELDS, $fileContents); 别忘了设置内容类型标题: curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-T

我有下一个将文件上传到某个服务的代码,我想更改代码,这样我就可以从变量发送文件数据,而不用从文件上传

你知道怎么做吗

(例如:$file_content=“content goes here”;并直接从变量上载内容)


是的,你可以。您只需设置如下内容:

curl_setopt($curlHandle, CURLOPT_POSTFIELDS, $fileContents);
别忘了设置
内容类型
标题:

curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: image/jpeg']);
或者,您可以将请求主体创建为字符串并发送许多文件。看看这个答案:

curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: image/jpeg']);