文件上载在asp.net中不起作用
我正在尝试使用FileUpload上载文件,但它不起作用。单击按钮后,它会重新加载页面,但图像不会保存 下面的代码来自microsoft,但仍然不起作用文件上载在asp.net中不起作用,asp.net,file,upload,Asp.net,File,Upload,我正在尝试使用FileUpload上载文件,但它不起作用。单击按钮后,它会重新加载页面,但图像不会保存 下面的代码来自microsoft,但仍然不起作用 protected void uploadBtn_Click(object sender, EventArgs e) { Boolean fileOK = false; String path = Server.MapPath("~/Sources/images/");
protected void uploadBtn_Click(object sender, EventArgs e)
{
Boolean fileOK = false;
String path = Server.MapPath("~/Sources/images/");
if (imageUpload.HasFile)
{
String fileExtension =
System.IO.Path.GetExtension(imageUpload.FileName).ToLower();
String[] allowedExtensions = { ".gif", ".png", ".jpeg", ".jpg" };
for (int i = 0; i < allowedExtensions.Length; i++)
{
if (fileExtension == allowedExtensions[i])
{
fileOK = true;
}
}
}
if (fileOK)
{
try
{
imageUpload.PostedFile.SaveAs(path
+ imageUpload.FileName);
statusUploadLbl.Text = "File uploaded!";
}
catch (Exception ex)
{
statusUploadLbl.Text = "File could not be uploaded.";
}
}
else
{
statusUploadLbl.Text = "Cannot accept files of this type.";
}
}
protectedvoid uploadBtn\u单击(对象发送方,事件参数e)
{
布尔fileOK=false;
字符串路径=Server.MapPath(“~/Sources/images/”);
if(imageUpload.HasFile)
{
字符串文件扩展名=
System.IO.Path.GetExtension(imageUpload.FileName.ToLower();
字符串[]allowedExtensions={.gif“,.png“,.jpeg“,.jpg”};
for(int i=0;i
请帮助,谢谢请阅读并解释“不工作”的确切含义。单击“上载”按钮后,它会刷新页面,文件不会保存到目录中。因此,请在
catch
子句中设置断点并检查异常。我设置了断点以尝试,catch和else,它不会通过任何断点。。