Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 30.09.2006 Ostrzeżenie: (0%)
|
Witam
Mam następujący problem. Otóż potrzebuje zrobić swego rodzaju panel klienta do przesyłania dużych plików graficznych (nawet do 200-300MB). Użytkownicy będą przesyłać swoje pliki poprzez formularz na stronie internetowej, następnie chciałbym aby pliki te powędrowały na serwer FTP do odpowiedniego katalogu. Powodem dla którego nie chce po prostu podać loginu i hasła do FTP klientowi jest między innymi to że stronka będzie też zbierać różne informacje dodatkowe odłącznie przesyłanego pliku (materiał druku, rozdzielczość itp.). Problemem moim jest przesyłanie dużych plików i w związku z tym mam kilka pytań: - Jak zrobić aby pliki wędrowały prosto na serwer FTP bez mieszania w to serwera WWW. Domyślnie Apache przyjmuje pliki o wielkości bodajże 2MB co można zwiększyć w ustawieniach, ale 200-300MB to chyba już będzie za dużo. - Czy da się przesyłając plik przez FTP , zdobyć jakieś informacje o tym pliku aby móc zapisać je w bazie danych. Np. rozmiar ,typ,rozdzielczość. Jeśli ktoś ma doświadczenia z dużymi plikami, bardzo proszę o radę. Jeśli ktoś ma inne pomysły na zrealizowanie w/w założeń, jestem otwarty na propozycje. Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 30.09.2006 Ostrzeżenie: (0%)
|
Na razie zwiększyłem limity w Apachu na swoim kompie. Dzięki za wskazówki. Działa to nawet nie najgorzej w sieci lokalnej, ale pewnie już tak ładnie nie będzie przez Internet. Wszystko wyjdzie w testach, które mam zamiar niedługo zrobić.
W projekcie użyłem także wbudowanej biblioteki GD do tworzenia miniaturek obrazków, ale przy plikach graficznych wielkości np 70MB mój komputer zmulił się tak że trzeba go było reanimować (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Stworze ograniczenia dla dużych plików i będzie po sprawie. Miniaturki nie są aż tak ważne. Zakładając że takie rozwiązanie będzie działać, wygląda na to że problem jest rozwiązany, ale musze przyznać że chciałoby się czegoś więcej. Jakiś progress bar na przykład. Czekanie 20 min na wysłanie pliku bez jakiegokolwiek statusu postępu może być irytujące dla klientów. Spotkałem się ostatnio z ciekawym pomysłem, aby zrobić taką aplikację w Javie. Mam już na swoim koncie parę większych projektów, więc powinienem sobie poradzić. Czy ma ktoś jakieś doświadczenie w tej sprawie ? Tzn. czy wymagane będzie podpisywanie certyfikatów aby móc cokolwiek wysłać itp. Chodzi o to żeby cała procedura była prosta, aby nawet niedoświadczony klient mógł sobie poradzić. Czy gra jest warta świeczki ? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Z góry dziękuje że wszelkie sugestie. |
|
|
|
Dave Przesyłanie dużych plików (ok200MB) 30.09.2006, 11:07:42
Wieviór Możesz dać dostęp do FTP i stworzyć skrypt, który ... 30.09.2006, 11:14:05
wipo Możesz też stworzyć sobie klienta FTP przy pomocy ... 30.09.2006, 13:52:17
Dave Oprócz samego pliku potrzebne mi są jeszcze inform... 30.09.2006, 14:17:22
wipo Osoba wysyłająca Ci plik może dołączyć drugi plik ... 30.09.2006, 14:20:35
Wieviór Zwróć uwagę na serwisy typu yousendit.com czy inne... 30.09.2006, 17:00:10
ARJ Cytat(Wieviór @ 30.09.2006, 18:00:10 ... 30.09.2006, 20:04:33
wipo Czas wykonywania pliku można zmienić w skrypcie
s... 30.09.2006, 21:47:10
erix CytatMożesz dać dostęp do FTP i stworzyć skrypt, k... 2.10.2006, 08:04:45
erix Jakiś upload napisany w Javie jest dołączony do ne... 2.10.2006, 20:49:08 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 12:47 |