Я следовал этому учебнику (http://milesj.me/code/cakephp/uploader) для использования загрузчика для загрузки изображений в амазонка s3 и датьUploader ошибка в CakePHP
//view
<?php echo $this->Form->create('OtherModel',array('type' => 'file'));
echo $this->Form->input('Upload.0.upload',array('type' => 'file', 'class'=>'form-control'));
echo $this->Form->input('Upload.1.upload',array('type' => 'file', 'class'=>'form-control'));
echo $this->Form->end(__('Submit'),array('class'=>'btn btn-success')); ?>
В контроллере я использую $this->OtherModel->saveAssociated($this->request->data)
//model Upload
var $actsAs = array(
'Uploader.Attachment' => array('upload' => array(
'overwrite' => false,
'transport' => array(
'class' => AttachmentBehavior::S3,
'accessKey' => '...',
'secretKey' => '...',
'bucket' => '...',
'region' => ...,
'folder' => '...',
'returnUrl' => true
))));
Это дает мне ошибку ниже на Я отправлю
Error: Call to undefined function Transit\finfo_open()
File: C:\wamp\www\car_dealers\app\Vendor\mjohnson\transit\src\Transit\File.php
Line: 338
Notice: If you want to customize this error message, create app\View\Errors\fatal_error.ctp
Что не так и что делать? Может ли кто-нибудь помочь?
Проверьте, есть ли у вас финфо http://www.php.net/manual/en/fileinfo.setup.php – timstermatic
Спасибо, это работает! –