- 代码背后 -
if (FileUpload1.HasFile)
{
FileUpload1.SaveAs(Server.MapPath("Uploads\\" + FileUpload1.FileName));
}
else
{
ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Please Upload a Photo')", true);
}
string path = "Uploads\\" + FileUpload1.FileName.ToString();
string ins=insert into tbl(image)values('"+path+"');
con.Open();
cmd = new SqlCommand(ins, con);
int row = cmd.ExecuteNonQuery();
if (row > 0)
{
ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Thank You For Registering With Us..Press Cancel To Continue!!')", true);
}
con.Close();
- 来源错误 -
异常详细信息:System.UnauthorizedAccessException:访问路径' C:\ HostingSpaces \ acquircom \ acquirosoft.com \ wwwroot \ Deepam \ Uploads \ actiiv_fitband_003.png'被拒绝。
答案 0 :(得分:0)
IIS App Pool用户需要对该文件夹的写访问权限。从路径看,该网站由第三方托管。默认情况下,大多数主机将文件夹权限设置为读取,但您应该能够在主机的控制面板中更改为读/写。