Während die Datei von dem lokalen Rechner auf den Server hochladen, es ist mir dieHochladen Bild funktioniert nicht auf Server
"Server Error in '/' Application.
Access to the path 'G://images\blog-image2.jpg' is denied."
zeigt
mir jemand helfen in dieser heraus kann .... Bitte. mein C# code ist dies:
protected void btnSubmit_Click(object sender, EventArgs e)
{
//Get Filename from fileupload control
string filename = Path.GetFileName(fileuploadimages.PostedFile.FileName);
//Save images into Images folder
fileuploadimages.SaveAs(Server.MapPath("~/images/" + filename));
//Getting dbconnection from web.config connectionstring
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["dbconnection"].ToString());
//Open the database connection
con.Open();
//Query to insert images path and name into database
SqlCommand cmd = new SqlCommand("Insert into tblimgs(ImageName,ImagePath) values(@ImageName,@ImagePath)", con);
//Passing parameters to query
cmd.Parameters.AddWithValue("@ImageName", filename);
cmd.Parameters.AddWithValue("@ImagePath", "~/images/" + filename);
cmd.ExecuteNonQuery();
//Close dbconnection
con.Close();
Response.Redirect("default.aspx");
}
was ist daran falsch?
Ich denke, Sie müssen schreiben Berechtigungen auf dem Server in dieses Verzeichnis: G: \ images \ durch den Benutzer IUSER oder so ähnlich. –
Probieren Sie diese 'Server.MapPath (" ~ \\ images \\ "+ Dateiname)' – meda
Ich versuchte dies auch, aber nichts ist zu ändern .... – Neil