我有一份工作申请表,其中包含一堆文字输入和两个上传文件的字段(简历和求职信)。
此表单需要发布到作业板API端点,但必须代理该请求,以便在帖子中看不到API密钥。这只是文本输入正常工作,但我也无法弄清楚如何上传文件。以下是我到目前为止所发布的文章。
我如何才能上传文件?
<?php
if ( $_POST ) {
// API key
$api_key = 'super_secret_key';
$url = "https://api.myjobboard.io/applications/";
$ch = curl_init( $url );
curl_setopt( $ch, CURLOPT_POST, true );
curl_setopt( $ch, CURLOPT_USERPWD, $api_key . ":" . '' );
curl_setopt( $ch, CURLOPT_POSTFIELDS, http_build_query( $_POST ) );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch, CURLOPT_HEADER, false );
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true );
$response = curl_exec( $ch );
echo $response;
} else {
echo '<p>Error: No post data.</p>';
}
?>