Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js]Umieszczenie pliku w tablicy files
230005
post
Post #1





Grupa: Zarejestrowani
Postów: 316
Pomógł: 36
Dołączył: 2.04.2008

Ostrzeżenie: (0%)
-----


Problem jak sądzę dość nietypowy - za pomocą js muszę umieścić plik w tablicy, w której przeglądarka przechowuje pliki dołączane polem input file i przesłać go na serwer. Da się coś takiego osiągnąć? Pliki oczywiście nie mogą być dołączane w "normalny" sposób.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ok, powiedz tylko po co?
Go to the top of the page
+Quote Post
230005
post
Post #3





Grupa: Zarejestrowani
Postów: 316
Pomógł: 36
Dołączył: 2.04.2008

Ostrzeżenie: (0%)
-----


Napisałem komponent do joomli i zrobiłem to źle, bo nie korzystałem z joomlowego frameworka. Że komponent dość złożony, a termin mam na poniedziałek, to nie zdążę go przepisać. Co za tym idzie nie mogę w swoim komponencie używać jce. Klient ma mieć możliwość dodawanie przez edytor, prócz tekstu, także plików. Edytor nie ma wbudowanego uploadera (korzystam z tinymce - uploader jest płatny, więc ta opcja odpada). Zdjęcia, czy flashe oczywiście w polu się pojawiają, ale (co logiczne) nie są wysyłane na serwer. Wymyśliłem więc że przed naciśnięciem submita js będę przeszukiwał zawartość pola edytora w poszukiwaniu plików i wrzucał to do tablicy, którą php widzi jako $_FILES. Coś takiego jest w ogóle możliwe?
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




No rozwiązanie tu będzie na pewno obejściem. Ja bym widział to tak - każde żadanie = token, który wrzucasz do sesji, uploadujesz ten plik jak tylko chcesz pamiętając o tokenie i wpisaniu nazw do sesji adekwatnie do tokena, potem przy zapisie puszczasz sprawdzanie tokena+plików.

A przy tym ostatnim możesz dopisać nazwy po prostu do tablicy $_FILES, ale nie ręczę, czy move_uploaded_file zadziała, jak powinno.
Go to the top of the page
+Quote Post
230005
post
Post #5





Grupa: Zarejestrowani
Postów: 316
Pomógł: 36
Dołączył: 2.04.2008

Ostrzeżenie: (0%)
-----


Dobra, problem sam się rozwiązał, bez wrzucania plików. Na przyszłość mam nauczkę żeby korzystać z frameworka jak każą (IMG:style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 10:44