FTP, jako protokół opisany w RFC, nie ma żadnego ograniczenia wielkości pliku.
Problemy, które występują są związane z konkretną implementacją (są to problemy podobne do tych, że np. niektóre programy graficzne nie otworzą pliku > 2gb) czy po prostu konfiguracją serwerów (np. w PASV problem z poborem rozmiaru pliku przez klienta i stąd niewłaściwa transmisja). Także sam IIS ma różne opcje domyślne, zależne od wersji i stąd te mity w Internecie.
FTP, jako dziadek, ma inne problemy, ale jednak polecam go z 2 powodów:
1. Łatwo zdiagnozować usterkę, jak w każdej klasycznej usłudze rodem z UNIX. Wynalazki MS są OK, ale dopóki działają.
FTP jest bardzo dobrze opisany, wiem jak działa co do każdego bitu, a znajdźcie w sieci choć jeden artykuł, który od podstaw, teoretycznie i praktycznie, kompleksowo wyjaśnia "udostępnianie" we wszystkich wersjach win.
2. Poznając serwer FTP, łatwo później obchodzić się ze zdalnymi serwerami hostingowymi, które jednak działają wedle logiki UNIX a nie MS. I wcale nie zanosi się na zmiany.
No i poznając FTP uczymy się raz na całe życie, a nie co rusz kolejnej wersji windows