21. marts 2006 - 18:26Der er
17 kommentarer og 1 løsning
Ang. upload af billeder
Hej,
Jeg har skrevet en lille komponent til at oploade billeder med.
Jeg har bare det problem at hver gang jeg prøver så får jeg flg. fejl:
uploadSystem.UnauthorizedAccessException: Access to the path 'c:\inetpub\wwwroot\becklaw\Grafik\XP1.gif' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode) at System.Web.HttpPostedFile.SaveAs(String filename) at System.Web.UI.WebControls.FileUpload.SaveAs(String filename) at retmedarbejder.imgupload() in c:\Inetpub\wwwroot\becklaw\retmedarbejder.aspx.cs:line 69
Jeg gætter på at det er fordi, jeg ikke har rettighederne til at skrive til mappen, men jeg har prøvet at give mig selv rettigheder til både at skrive, læse og gennemse mappen ?
Det skal lige siges at jeg har prøvet både med jpg filer og gif filer.
Koden jeg har skrevet ser sådan ud:
public void imgupload() { if (img1.HasFile) { try { img1.SaveAs(Server.MapPath("./Grafik/") + img1.FileName); report.Text = " Filerne blev oploadet til Becklaw.dk fra: </br> " + img1.PostedFile.FileName; } catch (Exception e) { report.Text = (" Fejl i upload" + e); }
} else { report.Text = " Der er ingen filer der blev oploadet"; }
Humm... jeg har en der hedder deling og sikkerhed (Jeg køre XP Pro), men jeg har kun mulighed for at dele mappen på netværket, jeg kan ikke ændre andet.
Hvis jeg går ind Webdeling, og skriver mappen skal have læseadgang så skriver den at det allerede er oprettet.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.