Jag håller på att fixa till en annonssida i asp.net där jag behöver Lägg till:Ladda upp filer till servern
ladda upp annonsbilder till servern.
I vanlig asp har jag använt ett formulärfält av typen File och sedan kunnat
ladda upp filen till servern.
Hur gör man detta i asp.net?
I asp fick man först ladda upp filen och sedan posta formuläret i två olika
steg. Kan man göra det i ett och samma steg i .net?
mvh
PeterSv: Ladda upp filer till servern
<code>
<INPUT id="file" type="file" size="70" name="txtFile" runat="server">
<asp:Button id="upload" ...>
<code>
I din ASPX sida.
I code-behind i din upload button event skriver du:
<code>
if( file.PostedFile != null )
{
string fileName = file.PostedFile.FileName;
int startIndex = fileName.LastIndexOf(Path.DirectorySeparatorChar.ToString());
fileName = fileName.Substring(startIndex+1, fileName.Length-(startIndex+1));
file.PostedFile.SaveAs("c:\\temp\\" + fileName);
}
</code>
Detta var allt.
/Fredrik Normén NSQUARED2
http://www.nsquared2.net