Как использовать MeioUpload Behavior для загрузки любых файлов, а не только изображений - PullRequest
0 голосов
/ 28 мая 2011

Я хотел бы использовать MeioUpload Behavior для загрузки любых документов (я хочу, чтобы каждое расширение было принято).Я уже видел этот вопрос , но он не работал для меня, по какой-то странной причине я могу загружать только изображения и pdf-файлы для других типов файлов. Я получаю эту ошибку, когда пытаюсь отправитьформа: «Запись не может быть сохранена. Пожалуйста, попробуйте еще раз.»

Редактировать : Похоже, я наконец-то смог загрузить другие виды файлов, кроме изображений,Мне пришлось написать параметры 'allowMime ' и 'allowExt' в camelCase (в документации используется версия с подчеркиванием ' allow_mime ', 'allow_ext ' Я не знаю почему :(), но я не смог загрузить .zip файлы, и самое главное, я до сих пор не знаю, как сказать поведению, чтобы что-либо принимать

var $actsAs = array(
    'MeioUpload' => array(
        'link_referencia' => array(
            'dir' => 'files{DS}uploads',
            'create_directory' => true,
            'allowedMime' => array('application/pdf', 'application/msword', 'application/vnd.ms-powerpoint', 'application/vnd.ms-excel', 'application/rtf', 'application/zip'),
            'allowedExt' => array('.pdf', '.doc', '.ppt', '.xls', '.rtf', '.zip'),
            'default' => false,
         )
       )
    );

Заранее спасибо

1 Ответ

0 голосов
/ 28 мая 2011

Может использоваться для чего угодно, поэтому он называется meioUpload, а не meioImage

Просто установите допустимые расширения файлов и типы пантомимы при инициализации поведения.

Шаг 4 содержит пример http://www.meiocodigo.com/projects/meioupload/

...