Upload multiple files, Cannot access a closed file
Hey..Har et lille stykke kode der skulle uploade en række billeder til serveren.. filerne bliver godt nok oprettet på serveren men de fylder alle kun 0kb:
Error saving file C:\temp\<br>System.ObjectDisposedException: Der er ikke adgang til en lukket fil.
ved System.IO.__Error.FileNotOpen()
ved System.IO.FileStream.Seek(Int64 offset, SeekOrigin origin)
ved System.Web.HttpRawUploadedContent.TempFile.GetBytes(Int32 offset, Int32 length, Byte[] buffer, Int32 bufferOffset)
ved System.Web.HttpRawUploadedContent.WriteBytes(Int32 offset, Int32 length, Stream stream)
ved System.Web.HttpInputStream.WriteTo(Stream s)
ved System.Web.HttpPostedFile.SaveAs(String filename)
ved Controls_Admin_Billeder.Upload_ServerClick(Object sender, EventArgs e) i c:\Inetpub\wwwroot\Sommerpigen\Controls\Admin-Billeder.ascx.cs:linje 115
Koden der gemmer :
foreach (System.Web.UI.HtmlControls.HtmlInputFile HIF in hif)
{
try
{
string fn = System.IO.Path.GetFileName(HIF.PostedFile.FileName);
HIF.PostedFile.SaveAs(baseLocation + fn);
filesUploaded++;
status += fn + "<br>";
}
catch (Exception err)
{
Trace.Write("Error saving file " + baseLocation + "<br>" + err.ToString());
}
}
Nogen der har et bud ?
På forhånd tak !
/JJ
