Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][ftp] Formularz wysłania pliku na ftp
sc0rpi0
post 27.07.2010, 08:12:01
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 27.07.2010

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


Witam wszystkich.

Mam kilka pytań dotyczących zagadnienia wysyłania pliku z poziomu przeglądarki internetowej na zewnętrzny serwer FTP.
Otóż przygotowuję stronę, na której chciałem dodać możliwość wysłania przez odwiedzającego pliku na mój serwer FTP i szukam idealnego rozwiązania do tego. Póki co używałem cURL i na razie działa ok, jednak zastanawiam się nad kilkoma kwestiami:

1. Gdzie przechowywane jest ograniczenie co do dopuszczalnej wielkości przesyłanego pliku? Domyślam się, że na serwerze, ale czy da się to jakoś zmienić? Stronę mam na nie swoim serwerze i zastanawiam się czy mogę zwiększyć limit (jeśli tak, to jak) wielkości pliku (np. do 100mb).

2. Czy istnieje jakaś biblioteka(plugin) ułatwiająca wysyłanie pliku na FTP (jakiś ładny progress bar)? Znalazłem kilka (m.in SWFUpload) jednak większość z nich obsługuje jedynie wysyłanie przez HTTP, a nie FTP sad.gif

Pozdrawiam i z góry dziękuję za wszelkie podpowiedzi.

Ten post edytował sc0rpi0 27.07.2010, 08:12:33
Go to the top of the page
+Quote Post
wookieb
post 27.07.2010, 08:27:06
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(sc0rpi0 @ 27.07.2010, 09:12:01 ) *
1. Gdzie przechowywane jest ograniczenie co do dopuszczalnej wielkości przesyłanego pliku? Domyślam się, że na serwerze, ale czy da się to jakoś zmienić? Stronę mam na nie swoim serwerze i zastanawiam się czy mogę zwiększyć limit (jeśli tak, to jak) wielkości pliku (np. do 100mb).

http://wookieb.pl/size_calculator/ -> Przykład - maksymalny rozmiar wysyłanego pliku i już wiesz, gdzie trzeba zmienić

Cytat(sc0rpi0 @ 27.07.2010, 09:12:01 ) *
2. Czy istnieje jakaś biblioteka(plugin) ułatwiająca wysyłanie pliku na FTP (jakiś ładny progress bar)? Znalazłem kilka (m.in SWFUpload) jednak większość z nich obsługuje jedynie wysyłanie przez HTTP, a nie FTP sad.gif

A próbowałeś zamiast adresu http dla swfuploudu podać adres ftp?
ftp://host:username@haslo/katalog/plik



--------------------
Go to the top of the page
+Quote Post
sc0rpi0
post 28.07.2010, 10:53:12
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 27.07.2010

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


Cytat(wookieb @ 27.07.2010, 09:27:06 ) *
A próbowałeś zamiast adresu http dla swfuploudu podać adres ftp?
ftp://host:username@haslo/katalog/plik


Nie próbowałem, ale widziałem wypowiedzi innych użytkowników, że niestety ten plugin przy FTP się wykrzacza. Ale spróbuję...

Po sprawdzeniu maksymalnej możliwej wielkości pliku do przesłania (podanym przez Ciebie kalkulatorem) wychodzi mi, że serwer pozwala na max. 64MB plik.
W związku z tym pytanie:
Czy przesyłanie pliku z formularza na FTP zawsze przechodzi przez serwer, czy da się to jakoś obejść? Tak, aby było połączenie bezpośrednio od przeglądającego stronę do serwera FTP? (nie chodzi mi oczywiście o użycie np. Total Commandera, tylko przesłanie tego z poziomu przeglądarki).
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 1.07.2025 - 18:49