Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 29 мар 2024, 03:11

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Как загружать файлы в kohana?
СообщениеДобавлено: 23 дек 2012, 05:26 
Не в сети
Новичок

Зарегистрирован: 20 дек 2012, 22:04
Сообщения: 10
Доброго времени суток.
Подскажите как мне решить следующую задачу:
пользователи могут прикрелять к своему профилю файлы(сколько угодно), файлы могут иметь одинаковые имена но не должны заменяться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как загружать файлы в kohana?
СообщениеДобавлено: 24 дек 2012, 03:57 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 12 фев 2012, 01:02
Сообщения: 462
Переименовывайте файлы у себя для уникальности. Или нужно, чтобы названия у них были именно такими, как пользователь загружает ?

_________________
kohanaframework.su - обучение фреймворку Kohana


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как загружать файлы в kohana?
СообщениеДобавлено: 24 дек 2012, 11:32 
Не в сети
Новичок

Зарегистрирован: 20 дек 2012, 22:04
Сообщения: 10
Да, нужно оставлять как пользователь загружает


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как загружать файлы в kohana?
СообщениеДобавлено: 25 дек 2012, 03:40 
Не в сети
Бывалый

Зарегистрирован: 29 сен 2012, 00:30
Сообщения: 65
Откуда: Рига, Латвия
Гм. И как вы себе это представляете? Чисто физически, в фаиловой системе? Кучка фаилов, с названиями от пользователей, имена могут быть одинаковыми, но должны быть уникальными. Если реализуете, я первый в очередь на посмотреть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как загружать файлы в kohana?
СообщениеДобавлено: 25 дек 2012, 11:20 
Не в сети
Новичок

Зарегистрирован: 20 дек 2012, 22:04
Сообщения: 10
Вот у меня возникла такая идея: когда происходит сохранение создается в базе его уникальный id в папке files создается папка с этим id в качесве имени и туда помещается файл и в базу так же записывается ссылка на этот файл.
Жду вашего мнения по поводу такова решения и если оно приемлемо то подскажите как при сохранении файла в БД в ORM получить его id


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как загружать файлы в kohana?
СообщениеДобавлено: 26 дек 2012, 16:39 
Не в сети
Бывалый

Зарегистрирован: 06 авг 2012, 22:39
Сообщения: 91
1) создаешь для каждого пользвателя по папке
или 2) в файловой системе хранишь имена в любом удобном для тебя виде, а в бд хранишь ключ: оригинальное имя - исходное имя. при загрузке с помощью хедеров и прочей фигни отдаешь файл с исходнымназванием


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как загружать файлы в kohana?
СообщениеДобавлено: 26 дек 2012, 22:42 
Не в сети
Новичок

Зарегистрирован: 20 дек 2012, 22:04
Сообщения: 10
1)А как мне определять тип файла
2)Как в кохане сменить хедер


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как загружать файлы в kohana?
СообщениеДобавлено: 02 янв 2013, 16:11 
Не в сети
Бывалый

Зарегистрирован: 06 авг 2012, 22:39
Сообщения: 91
можешь все сделать стандартными пхпшными методами.
или
http://kohanaframework.org/3.0/guide/api/Upload
http://kohanaframework.org/3.1/guide/ap ... se#headers


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group