Ciao a tutti,
ho due problemi nella gestione dell'upload di un file
primo problema:
come posso assegnare un nome "automatico" al file (lo stesso nome del file)?
nell'esempio sotto indicato il nome viene assegnato da un textbox, io invece vorrei che il nome fosse quello del file caricato
ho provato con uplTheFile.value ma contiene (giustamente) il nome file con l'intero percorso
<input id="uplTheFile" type="file" runat="server" NAME="uplTheFile" class="Testo8" size="50">
<input id="txtServername" type="text" runat="server" NAME="txtServername" class="Testo8">
string strFileNameOnServer = txtServername.Value;
try
{
string nomefile = uplTheFile.Value;
uplTheFile.PostedFile.SaveAs(strBaseLocation+strFi leNameOnServer);
lblErrore.Text = "File " +
strBaseLocation+strFileNameOnServer+" caricato correttamente";
}
secondo problema:
come posso fare in modo che il file venga rinominato nel caso in cui nella cartella ci sia già un file con lo stesso nome
mettendo un copia_nomefileoriginale.ext (praticamente come fa Windows)
Grazie per l'aiuto