Mi trovo con questo problema e non riesco ad uscirne:
Lo script che ho riporatato sotto mi funziona soltanto se lo eseguo da localhost.
Da localhost, il file da uplodare se ne va perfettamente sul server remoto.
Se lo eseguo da remoto non mi trova il file da uplodare.

Sembra che lo cerchi sul server remoto anzichè sul PC client; eppure la selezione del file me la fa fare.

Dove sbaglio??

codice:
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %>

<SCRIPT language="VB" RUNAT="server"> 
 
 Sub BtnUp_Click(sender As Object, e As EventArgs) 

	Dim usr = "123456@aruba.it"
	Dim psw = "12345678"
	Dim NomeFile = Mid(inputFile.Value,InStrRev(inputFile.Value,Chr(92))+1)

	' UpLoad File
	Dim FtpClient As Net.WebClient
	FtpClient = New Net.WebClient
	FtpClient.Credentials = New Net.NetworkCredential(usr, psw)
	FtpClient.UploadFile("ftp://www.myweb.it/myweb.it/public/upload/" & NomeFile, inputFile.Value)
 

End Sub 
 
</SCRIPT>
 
<form enctype="multipart/form-data" RUNAT="server"> 
   Upload di questo file: <input id="inputFile" type=file RUNAT="server">
 
   <input type=button id="BtnUp" value="Upload!" OnServerClick="BtnUp_Click" RUNAT="server"> 
</form>