Lo spazio web è su Aruba

allora ho cambiato la riga:

$upload_dir = $_SERVER["DOCUMENT_ROOT"] . "/upload";

in:

$upload_dir = $_SERVER["DOCUMENT_ROOT"] . "/public";

(la cartella /pubblic con 2 "b" non c'è)

ma niente da fare . . . sempre lo stesso messaggio

Il file che provo ad uploadare è un .jpg da 40.960 byte . . .

Che fare??