Русскоязычный форум, посвященный фреймворку 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/