Nie, musi istnieć choćby najprostszy skrypt PHP, który odbierze te pliki i zapisze w jakiejś lokalizacji.
Aczkolwiek to i tak brzmi jak mocne proszenie się o kłopoty, jeśli nie zrobisz mocnej walidacji tego, co user Ci podeśle, bo np. może Ci podesłać plik PHP z wołaniem shella. Więc backend przyda się choćby jako pierwsza linia obrony przed wysyłaniem szkodliwych plików.
Aczkolwiek nie jest powiedziane, że musisz sam napisać ten backend. Istnieją rozwiązania klasy BaaS (Backend as a Service), typu Firebase, które pozwalają uploadować pliki do chmury. Still: zrobienie tego całkowicie po stronie frontendu (czyli bierzesz plik od usera i bezpośrednio przerzucasz go do chmury) sprawi, że np. może wyciec Twój kod uwierzytelniający do chmury i każdy będzie mógł z niego skorzystać.