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%)
|
Oprócz samego pliku potrzebne mi są jeszcze informacje dodatkowe tj. kto wysłał dany plik, na jakim materiale ma być wydrukowany i w jakiej rozdzielczości druku, na kiedy ma być zrobiony itp. Dlatego moim pierwszym pomysłem był formularz zbierający te wszystkie dane. Niestety zbyt duże wielkości plików sieją spustoszenie na Apachu i nie bardzo wiem jak to rozwiązać.
php potrafi komunikować sie z serwerem FTP, ale to chyba też sie nie uda ponieważ przesyłając duży plik formularzem wydaje mi się że plik wędruje najpierw na serwer WWW a potem jest wysyłany na FTPa, więc problem ograniczeń Apacha pozostaje. Możesz dać dostęp do FTP i stworzyć skrypt, który będziesz powiedzmy sobie odpalał wtedy, kiedy będziesz potrzebował i on będzie zbierał informacje o pliku. Ciekawy pomysł. Jednak w ten sposób nie zbiorę infromacji o tym na jakim materiale ma byc wydruk itp. Jeśli wszystko inne zawiedzie wykorzystam Twój pomysł. Wielkie dzięki. Cytat Możesz też stworzyć sobie klienta FTP przy pomocy php . Wtedy tworzysz klientowi hasło dostępowe a nie dajesz danych do konta. Klient nie widzi zawartości katalogu ale może coś tam wrzucić. Czy taki klient nie ma problemów z wysyłaniem dużych plików przez formularze ? Mógłbyś napisać więcej o tym rozwiązaniu ? Z góry dzięki. Pozdrawiam Dave |
|
|
|
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
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
Dave Na razie zwiększyłem limity w Apachu na swoim komp... 2.10.2006, 19:18:34
erix Jakiś upload napisany w Javie jest dołączony do ne... 2.10.2006, 20:49:08 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 05:41 |