Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%)
|
Witam,
Potrzebuje zrobić multiple upload plików, ale niestety nie wiem jak zabrać się za to w cakephp czy mógłby ktoś pomoc podpowiedzieć gdzie mogę o tym poczytać ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%)
|
Kod $('#fileupload').fileupload({ url: 'url_strony' }); z tego, co widzę, potrzebne Ci jedynie to, ale możesz dodać jakieś bajery, które są opisane w źródle dema. Co do umieszczenia tego w kodzie cake - nie wiem, jaką masz strukturę swojej aplikacji, ale: tak, musisz obsłużyć to jakąś akcją w kontrolerze. Widok niekoniecznie będzie potrzebny, bo pliki idą ajax-em, więc będzie on tylko sprawiał problemy. Wyłączyć go możesz (o ile dobrze pamiętam) Kod $this->render(false); albo Kod $this->render(null); Ewentualnie poszukaj gdzieś na stack overflow - ja nie bardzo mam możliwość.Do akcji dodajesz wywołanie takie, jak w https://github.com/blueimp/jQuery-File-Uplo...r/php/index.php Kod $upload_handler = new UploadHandler([tutaj opcje takie jak 'upload_dir']); oczywiście po uprzednim załadowaniu tej klasy. Nie jestem pewien, czy cake obsłuży takie żądanie bez problemów, ale jeśli programista, który utworzył tę bibliotekę, wiedział, co robi, to nie powinno być problemu. Gotowcem całego kodu nie sypnę z wielu powodów. Głównym jest to, że już po pierwszym spojrzeniu widzę, że jakość tego rozwiązania pozostawia wiele do życzenia - może nie po stronie kodu, ale obsługi i dokumentacji. |
|
|
|
Randallmaster [Cake] Upload files / tmp 12.08.2014, 07:24:24
Pyton_000 A w czym problem?
Wrzucasz form do widoku, robisz ... 12.08.2014, 07:57:03
czychacz A jakiego rodzaju "multiple upload plików... 12.08.2014, 08:46:07
Randallmaster Powiedzmy że już coś udało mi się zrobić:
Korzysta... 12.08.2014, 09:15:56
Randallmaster postaram się to zrobić a czy posiadasz dla cakephp... 12.08.2014, 12:35:31
czychacz Cytat(Randallmaster @ 12.08.2014, 13:35... 12.08.2014, 13:07:46 ![]() ![]() |
|
Aktualny czas: 1.01.2026 - 00:34 |