Я пытаюсь создать сайт загрузки изображений, где пользователи могут загружать изображения на сайт. Это самый простой способ сделать это без использования каких-либо плагинов. Как получить информацию exif/meta из изображения?
простая загрузка cakephp 2.0 без использования плагина
comment
просто и без использования плагина немного противоречиво. Самый простой способ - использовать плагин! Я использую MeioUpload - это очень просто; github.com/jrbasso/MeioUpload
- person joshua.paling   schedule 12.09.2012
comment
Что касается информации о данных exif, есть много информации о том, как это сделать, и это довольно просто. например. $exif = exif_read_data($filename); Если вы хотите выполнить поворот на основе данных exif, начните с проверки этого вопроса: stackoverflow.com/questions/3657023/
- person joshua.paling   schedule 12.09.2012
Ответы (1)
Укажите тип формы, чтобы быть файлом.
$this->Form->create('Model', array('type' => 'file'));
$this->Form->input('filefield', array('type' => 'file'));
в вас перед сохранением посмотрите вывод поля, он будет содержать информацию, подобную $_FILE, со всем именем tmp, исходным именем файла и кодом ошибки.
вы можете сами переместить_uploaded_files() в удобное для вас место. Сохраните имя файла в своей таблице.
Но для реализации вам придется иметь дело с различными вещами, такими как два имени файла с одинаковым именем, размером файла, разрешенными расширениями, разрешениями. Удалять файлы при удалении записей.
Итак, в учебных целях вы можете попробовать это, но для производственного режима было бы лучше, если вы придерживаетесь плагина.
person
Kishor Kundan
schedule
23.09.2012