HTML+;PHP-如何将上传的文件发送到服务器

HTML+;PHP-如何将上传的文件发送到服务器,php,html,Php,Html,我想使用PHP作为代理将文件上载到服务器。如何将上载的文件与基本授权头一起发送到服务器?PECL ssh2是一个选项吗?如果是,那么您就不需要身份验证头,因为您可以通过ssh进行身份验证。如果没有,则可以使用cURL设置标头,并将信息发送到另一台服务器上的脚本,该服务器设计用于接收上载(并符合http身份验证要求)。使用和标头: cURL提供了其他选项,如CURLOPT_FILE,可以帮助您解决具体问题。您是否考虑使用基本身份验证而不是授权Nope。标题名为authorization您是否考虑过

我想使用PHP作为代理将文件上载到服务器。如何将上载的文件与基本授权头一起发送到服务器?

PECL ssh2是一个选项吗?如果是,那么您就不需要身份验证头,因为您可以通过ssh进行身份验证。如果没有,则可以使用cURL设置标头,并将信息发送到另一台服务器上的脚本,该服务器设计用于接收上载(并符合http身份验证要求)。

使用和标头:


cURL提供了其他选项,如
CURLOPT_FILE
,可以帮助您解决具体问题。

您是否考虑使用基本身份验证而不是授权Nope。标题名为authorization您是否考虑过使用Nginx(或其他web服务器)而不是PHP来实现此目的?通过这种方式,您将体验到更好的性能。哦,而且设置起来也更容易:)
$curl = curl_init(); 
curl_setopt($curl, CURLOPT_URL, "https://example.com/path/"); 
curl_setopt($curl, CURLOPT_PORT , 80);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data); 
curl_setopt($curl, CURLOPT_HTTPHEADER,
    array('Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=='));