когда я отправляю изображение, пустое изображение сохраняется на сервере. Дело в том, что я не знаю, как отправить файл? (изображение) Проблема в этом коде
$_FILES['file']['tmp_name'].'/'.$_FILES['file']['name']
как перенести файл на другой сервер?
require 'aws/aws-autoloader.php';
$sharedConfig = [
'credentials' => [
'key' => 'mykey',
'secret' => 'mysecret',
],
'region' => 'us',
'endpoint' => 'https:// no ads :)))',
'version' => 'latest',
];
$sdk = new Aws\Sdk($sharedConfig);
$s3Client = $sdk->createS3();
try {
$s3Client->putObject([
'Bucket' => 'image',
'Key' => 'image_new3.jpg',
'Body' => $_FILES['file']['tmp_name'].'/'.$_FILES['file']['name']
]);
} catch (Aws\S3\Exception\S3Exception $e) {
echo "There was an error uploading the file.\n";
}
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="file" accept="image/*" /> <br />
<input type="submit" name="add_image" value="Download" />
</form>