Ciao a tutti,
devo eseguire l'upload su server di alcuni dati.
Tutti gli esempi che trovo su internet sono del tipo
<SCRIPT language="VB" RUNAT="server">
Sub BtnUp_Click(sender As Object, e As EventArgs)
inputFile.PostedFile.SaveAs( Server.MapPath(inputNome.Value) )
Results.InnerHTML = "FileUploadato su " & inputNome.Value & "[/b]!"
End Sub
</SCRIPT>
<form enctype="multipart/form-data" RUNAT="server">
<DIV id=Results RUNAT="server"></DIV>
Upload di questo file: <input id="inputFile" type=file RUNAT="server">
Nome: <input id="inputNome" type="text" RUNAT="server">
<input type=button id="BtnUp" value="Upload!" OnServerClick="BtnUp_Click" RUNAT="server">
</form>
tutti gli esempi se si trovano sono del tipo "hai un campo del tipo 'file', selezioni un file e lo carichi sul server". Ok, questo esempio l'ho capito.
Ma se al posto del campo 'file' ho una semplice variabile contenente un valore oppure se ho un campo di tipo 'text' contenente una stringa perchè questo stesso meccanismo non funziona?
Perchè se scrivo:
<SCRIPT language="VB" RUNAT="server">
Sub BtnUp_Click(sender As Object, e As EventArgs)
inputNome.PostedFile.SaveAs( Server.MapPath("/" & inputFile.Value) )
Results.InnerHTML = "FileUploadato su " & inputFile.Value & "[/b]!"
End Sub
</SCRIPT>
<html>
<body>
<form enctype="multipart/form-data" RUNAT="server" ID="Form1">
<input id="inputNome" type="text" RUNAT="server" NAME="inputNome" value="ciao">
<input id="inputFile" type="text" RUNAT="server" NAME="inputFile">
<input type=button id="BtnUp" value="Upload!" OnServerClick="BtnUp_Click" RUNAT="server" NAME="BtnUp">
</form>
</body>
</html>
mi esce un errore del tipo
"'PostedFile' is not a member of 'System.Web.UI.HtmlControls.HtmlInputText'."
Spero che qualcuno mi possa aiutare!
Grazie mille

Rispondi quotando