Upload file to AEM Dam via php script
Hello,
I am trying to upload some file via a php script .
Here is my script
// Check if file exists
if (file_exists($file_path)) {
// Initialize cURL session
$ch = curl_init();
// Set cURL options
curl_setopt($ch, CURLOPT_URL, $aem_url . "/" . $filename);
curl_setopt($ch, CURLOPT_USERPWD, $aem_user . ":" . $aem_password);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, array('file' => new CURLFile($file_path)));
// Execute cURL session
$response = curl_exec($ch);
// Check for errors
if (curl_errno($ch)) {
echo "Error uploading file " . $filename . ": " . curl_error($ch) . "<br>";
} else {
echo "File " . $filename . " uploaded successfully.<br>";
}
// Close cURL session
curl_close($ch);
} else {
echo "File " . $filename . " does not exist.<br>";
}
and this is the error I am getting.
Upload error: SSL certificate problem: unable to get local issuer certificate
Should I first generate an API token or what am I missing?
Thanks for your advices
Cedric
