Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
Как загружать файлы в kohana? http://forum.kohanaframework.su/viewtopic.php?f=31&t=531 |
Страница 1 из 1 |
Автор: | fon-baron [ 23 дек 2012, 05:26 ] |
Заголовок сообщения: | Как загружать файлы в kohana? |
Доброго времени суток. Подскажите как мне решить следующую задачу: пользователи могут прикрелять к своему профилю файлы(сколько угодно), файлы могут иметь одинаковые имена но не должны заменяться. |
Автор: | admin [ 24 дек 2012, 03:57 ] |
Заголовок сообщения: | Re: Как загружать файлы в kohana? |
Переименовывайте файлы у себя для уникальности. Или нужно, чтобы названия у них были именно такими, как пользователь загружает ? |
Автор: | fon-baron [ 24 дек 2012, 11:32 ] |
Заголовок сообщения: | Re: Как загружать файлы в kohana? |
Да, нужно оставлять как пользователь загружает |
Автор: | Zorato [ 25 дек 2012, 03:40 ] |
Заголовок сообщения: | Re: Как загружать файлы в kohana? |
Гм. И как вы себе это представляете? Чисто физически, в фаиловой системе? Кучка фаилов, с названиями от пользователей, имена могут быть одинаковыми, но должны быть уникальными. Если реализуете, я первый в очередь на посмотреть. |
Автор: | fon-baron [ 25 дек 2012, 11:20 ] |
Заголовок сообщения: | Re: Как загружать файлы в kohana? |
Вот у меня возникла такая идея: когда происходит сохранение создается в базе его уникальный id в папке files создается папка с этим id в качесве имени и туда помещается файл и в базу так же записывается ссылка на этот файл. Жду вашего мнения по поводу такова решения и если оно приемлемо то подскажите как при сохранении файла в БД в ORM получить его id |
Автор: | Rush64 [ 26 дек 2012, 16:39 ] |
Заголовок сообщения: | Re: Как загружать файлы в kohana? |
1) создаешь для каждого пользвателя по папке или 2) в файловой системе хранишь имена в любом удобном для тебя виде, а в бд хранишь ключ: оригинальное имя - исходное имя. при загрузке с помощью хедеров и прочей фигни отдаешь файл с исходнымназванием |
Автор: | fon-baron [ 26 дек 2012, 22:42 ] |
Заголовок сообщения: | Re: Как загружать файлы в kohana? |
1)А как мне определять тип файла 2)Как в кохане сменить хедер |
Автор: | Rush64 [ 02 янв 2013, 16:11 ] |
Заголовок сообщения: | Re: Как загружать файлы в kohana? |
можешь все сделать стандартными пхпшными методами. или http://kohanaframework.org/3.0/guide/api/Upload http://kohanaframework.org/3.1/guide/ap ... se#headers |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |