1. Go to this page and download the library: Download ccasanovas/cake-s3upload library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ccasanovas / cake-s3upload example snippets
$this->loadBehavior('Ccasanovas/S3UploadSDK.S3UploadSDK', [
/* Nombre del campo principal, donde se guardará el nombre del archivo: */
'avatar_file_name' => [
/* Estos campos se almacenarán en la base de datos: */
'fields' => [
/* campos requeridos: */
'dir' => 'avatar_file_dir', //el directorio del archivo
'size' => 'avatar_file_size', //el tamaño del archivo en bytes
'type' => 'avatar_file_type', //el mime type del archivo
'url' => 'avatar_url', //la dirección completa del archivo una vez subido
/* campos opcionales usados para imagenes: */
'image_width' => 'avatar_width', //ancho de la imagen
'image_height' => 'avatar_height' //alto de la imagen
],
/* si el campo se configura como images_only,
se agregará validación para asegurar que solo se suban imagenes
*/
'images_only' => true
]
]);
'AwsS3' => [
'base_url' => 'https://s3.amazonaws.com',
'key' => '', //n the bucket is it
'bucket' => 'test-bucket-name', //e puede poner explicitamente
como true para que no se use s3 y en su lugar se almacene localmente.
Util para testing.
*/
'local_only' => false,
]
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.