protected void btnsave_Click(object sender, EventArgs e)
{
try
{
if (fileupload1.HasFile)
{
String path = Server.MapPath("~\\Voter\\Photos\\");
Response.Write(path+fileupload1.FileName);
fileupload1.SaveAs(path + fileupload1.FileName);
}
else
{
StatusLabel.Text="Unable to Upload";
}
}
catch (Exception ex)
{
StatusLabel.Text = ex.Message;
}
}
代码既不能保存文件也不能提供任何错误或异常。
答案 0 :(得分:0)
您的代码正常运行。 我试过你的代码,它运行正常。 这是我的代码:
HTML:
<body>
<form id="form1" runat="server">
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click1" />
</form>
</body>
文件后面的代码:
protected void Button1_Click1(object sender, EventArgs e)
{
try
{
if (FileUpload1.HasFile)
{
String path = Server.MapPath("~\\Voter\\Photos\\");
Response.Write(path + FileUpload1.FileName);
FileUpload1.SaveAs(path + FileUpload1.FileName);
}
}
catch (Exception ex)
{
}
}
请查看本规范。 我希望这能解决你的问题。
答案 1 :(得分:0)
它也在这里工作正常,所以如果你从Visual Studio查看文件刷新你的目标文件夹,你应该找到它;或者从Windows资源管理器中查看。它可能没有您期望的相同文件扩展名。