Ciao, non vorrei sbagliarmi ma secondo me stai sbagliando la sintassi della WebClient.UploadFile. In pratica il codice che hai implementato non dovrebbe fare l'upload del file "spanend.gif" nella pagina "upload.php", ma cerca di effettuare l'upload del file all'interno della cartella Upload chiamandolo "upload.php".