Дополнение, файловый архив - с чего начать?
Приветствую всех!
Есть задача — сделать файловый архив специализированных программ и инструкций. Программы будут подразделяться на разделы. Состав разделов, а также загрузка программ должна производиться из админки.
На эту тему уже изучил курсы Василия, сам уже создавал свои простенькие дополенения (обычная база данных, выборка сортировка), частично менял ExtJs интерфейс (методом тыка, но получалось).
ВОпрос — с чего начать (интересует функционал загрузки файла на сервер из интерфейса Extjs)?
Составил схему БД: schemaviewer.dev.kenters.com/5326b522e66296.90509935
Хочется чтобы при редактировании полей объекта infoFile можно было закачивать файл на сервер и путь к нему сохранялся в БД в поле filePath
Выборка программ будет производиться по разделу и по полю type (doc или app, например)
Посоветуйте, кто что думает?)
Есть задача — сделать файловый архив специализированных программ и инструкций. Программы будут подразделяться на разделы. Состав разделов, а также загрузка программ должна производиться из админки.
На эту тему уже изучил курсы Василия, сам уже создавал свои простенькие дополенения (обычная база данных, выборка сортировка), частично менял ExtJs интерфейс (методом тыка, но получалось).
ВОпрос — с чего начать (интересует функционал загрузки файла на сервер из интерфейса Extjs)?
Составил схему БД: schemaviewer.dev.kenters.com/5326b522e66296.90509935
Хочется чтобы при редактировании полей объекта infoFile можно было закачивать файл на сервер и путь к нему сохранялся в БД в поле filePath
Выборка программ будет производиться по разделу и по полю type (doc или app, например)
Посоветуйте, кто что думает?)
Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
dev.sencha.com/deploy/ext-3.4.0/examples/form/file-upload.html
А обработчик этой формы писать в файла процессора (например create.class.php)?
Это обычная загрузка файла, только через ajax, типа как через jquery.form — ничего особенного.
Upload to Users CMP
FileUpload
ResizeImageOnUpload
Autofolders
Качай устанавливай смотри исходники.
А если из Extjs, то, как уже ответили выше, смотрите в сторону FileUpload, ResizeImageOnUpload и им подобных плагинов (их много).
p.s. разве это схема?) вот — схема =)
Если когда-нибудь пойдёте по второму пути — ни разу не пожалеете)
Ну так на то есть причины — отдельный сервис делает это гораздо лучше и позволяет выбрать разные опции. Как засунуть это на страницу комментария — не знаю. Да и зачем?
Кстати говоря, саму идею файлохранилища я подглядел на Habrahabr — не последний ресурс в стране и никто не жалуется, что неудобно грузить картинки.
Хабр не последний ресурс, но там своя специфика… А так вообще в комментах картинки интересно…