2016-10-26 2 views
0

Ich habe meine Website auf Server hochgeladen, wenn ich versuche, auf hochgeladen Ordner Bild zu speichern genannt Hochladen dann gibt es FehlerIn ASP.net bekomme ich Fehler Zugriff auf den Pfad '~ Upload 1_myimage.png' wird verweigert?

Linie 114: { Linie 115: string str = imagepath;
Zeile 116: fuStudentPhoto.PostedFile.SaveAs (Server.MapPath ("~/Upload /" + str)); Zeile 117: Bild = str;

Ich gab alle Berechtigungen zum Hochladen von Ordner, aber immer noch hier stecken. Helfen Sie mir allen, dieses Problem zu lösen ...

+0

haben Sie Ihre Lösung nach den Berechtigungen – Araz

+0

und auch anstelle om imagepath Sie Dateinamen Pul benötigen bauen – Araz

+0

nein nein ... wird es tun ... und Sie wissen lassen ... danke:) –

Antwort

1

Geben Sie die vollständigen Berechtigungen für den Benutzer IIS_IUSRS für Ihr Verzeichnis "Upload" auf dem Server.

+0

Ja ich gab alle Genehmigungen immer noch seine gleichen Fehler geben ... –

0

in Ihrer Aktion [Httppost] Ihre Eingabe wird HttpPostedFileBase file und Sie Eingabetyp-Datei sollte name = "file" dann haben:

<input type="file" name="file" id="file" /> 

in Ihrem .net Controller

var filename = Sytem.IO.Path.GetFileName(file.FileName); 

file.SaveAs(Server.MapPath(Path.Combine("~/Upload/", filename))); 

tun nicht vergessen, enctype = "multipart/form-data" in Ihr Formular zu schreiben

0

Zeile 114: {Zeile 115: Zeichenfolge str = Bildpfad; Zeile 116: fuStudentPhoto.PostedFile.SaveAs (Server.MapPath ("~/Upload /" + str)); Zeile 117: Bild = str;

oben Das wird nicht funktionieren, und Sie werden es mit

filename = Path.GetFileName(file_upload.PostedFile.FileName); 
file_upload.PostedFile.SaveAs(Server.MapPath(SaveLocation + "\\" + filename)); 

müssen ersetzen Sie den Dateinamen auch in der SaveAs-Methode zu spezifizieren erinnern.

Credit: ASP.net Getting the error "Access to the path is denied." while trying to upload files to my Windows Server 2008 R2 Web server

+0

werde versuchen, und Sie wissen :) –

+0

@SurajBinorkar ok –

+0

Ihre Arbeit Vielen, vielen Dank :) –

Verwandte Themen