Jag har gjort en funktion där jag låter användare skicka upp filer på min server. Men detta fungerar naturligtvis dåligt säkerhetsmässigt, därför undrar jag om det är möjligt att via ett script införa vissa begränsningar.
Allra helst vill jag kunna ändra rättigheterna på den katalog där filerna laddas upp från det script som styr uploaden. Är det möjligt att skapa ett script som ändrar rättigheterna i en katalog? Jag kör windows 2000 server med IIS 5.0.
Kan man begränsa vilken filtyp och filstorlek som får laddas upp? Exempelvis endast txt-filer mindre än 10kb?
Om någon dessutom vet hur man gör detta i ASP.NET (C#) så blir jag ännu gladare. :)
Det går säkert om du har alla rättigheter på servern men det har du nog inte om det inte är din server... annars kan du väl typ bara kolla i asp koden om filen innehåller ".exe" eller liknande..
Jodå, det är min egen server. Det där med att kolla vilken filtyp som skickas upp är nog inte så svårt, nej... ska se om jag hittar på nåt när jag orkar. :)
Men skrivrättigheter. Finns det något liknande unix chmod som man kan mickla med på kataloger via ett script? Får det inte att funka. :/
Man kan ändra nt-rättgiheter via ett dos-kommand som heter cacls .
Där har du alla möjligheter som du har i den GUI för rättigheter som finns för NT. Du har till och med den möjligheten att du kan kan LÄGGA TILL en user/loca group utan att förstöra de rättigheter som finns längre ner i en mapp-struktur.
Mvh Jonas
------------------
Jonas Florin
-Din gycklare i vardagen-
261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e