Amazon aws üzerine json dosya yüklerken hata alıyorum
Merhabalar, php ile aws storage sistemimne dosya yüklemem gerekli fakat yükleyeceğim dosyayı işlem aşamasında oluşturmalı ve yüklemeliyim.
Aşapıda ki kodlar ile çözmeye çalıştım. Fakat başarısız oldum.
if ($_GET["islem"] == "upIlan") {
$kurumpr = $_POST["kurumpr"];
$ilan = $_POST["ilan"];
foreach ($ilan as $key) {
$ilanlar[] = $key;
}
$ilanJson = json_encode($ilanlar);
$ilanDosya=touch("one_cikarilan_ilanlar_".$kurumpr.".json");
$ilanf=fopen($ilanDosya, "w");
fwrite($ilanf,$ilanJson);
fclose($ilanf);
$keyName = $kurumpr . '/ilanlar'.'/' . $ilanf;
try {
$s3->putObject([
'Bucket' => $bucketName,
'Key' => $keyName,
'SourceFile' => $ilanf,
'ACL' => 'public-read'
]);
$statusCode = 1;
} catch (S3Exception $e) {
$statusCode = 0;
echo $e->getMessage() . "\n";
}
if($statusCode==1){
echo "ok";
var_dump($bucketName.$keyName);
}
else{
"error";
}
}
Bu kod bloğunda formdan gelen çoklu seçilmiş checkbox verilerimi bir json haline getiriyorum daha sonra dosya oluşturup onu dolduruyorum.
Bu aşamadan sonra aws yüklemesi yapmam gerekli ama aşağıda ki hataları alıyorum. Şimdiden yardım eden veya deneyen herkese çok teşekkür ederim.
Aldığım Hata
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!