GM said:
what is the best way to upload a file using c# in a webform?
<form runat="server" enctype="multipart/form-data">
<input id="MyFile" runat="server"
type="file"
runat="server">
<input id="Button"
type="submit"
runat="server"
OnServerClick="Submit_ServerClick"
value="Start upload">
<p id="message" runat="server"/>
</form>
void Submit_ServerClick(object sender, EventArgs e)
{
HttpPostedFile File = MyFile.PostedFile;
if (File != null)
{
try
{
string FileName = Path.GetFileName(File.FileName);
File.SaveAs("c:\\temp\\" + FileName);
message.InnerHtml = "File " + FileName +
" saved successfully<br>" +
"Content-Type: " + File.ContentType + "<br>" +
"Size: " + File.ContentLength;
}
catch(Exception ex)
{
message.InnerText = "Error while saving file: " +
ex.ToString();
}
}
}
Cheers
Arne Janning