Hej ! Du får tilldela rättigheter till c:\temp på kontot aspnet för att få det att fungera. Du använder filhanteraren (explorer), går till katalogen c:\temp. På den högerklickar du och väljer rättigheter. Sedan markerar du användaren aspnet. Bocka i så den får skriva/skapa rättigheter och klicka därefter ok. Lycka till.ladda upp fil
Jag är nybörjare på ASP.NET och håller på lära mig, jag har en liten htmlinputfile som skulle ladda upp en fil på C:\temp men får följande felmeddelande:
Exception Details: System.UnauthorizedAccessException: Access to the path 'c:\temp' is denied.
om det handlar om permission på c:\temp så hur man delar rättigheter?
här är min kod:
<script runat="server">
Sub submit(Sender as Object, e as EventArgs)
fname.InnerHtml=MyFile.PostedFile.FileName
clength.InnerHtml=MyFile.PostedFile.ContentLength
MyFile.PostedFile.SaveAs("c:\temp")
End Sub
</script>
<html>
<body>
<form method="post"
enctype="multipart/form-data" runat="server">
<p>
Select file to upload to server:
<input id="MyFile" type="file" size="40" runat="server">
</p>
<p>
<input type="submit" value="Upload!" OnServerclick="submit"
runat="server">
</p>
<p>
<div runat="server">
FileName: <span id="fname" runat="server"/><br />
ContentLength: <span id="clength" runat="server"/> bytes
</div>
</p>
</form>
</body>
</html>Sv: ladda upp fil
Sv: ladda upp fil