新手求教asp.net文件上传功能的问题
我用的是vs自带的fileupload实现文件上传功能,设置文件保存路径为:
String path = Server.MapPath("~/upload/");
upload文件夹在解决方案里已经建过了
但运行调试的时候,想把一个图片文件上传上去测试
虽然代码执行成功,但我的upload文件夹里什么都没有,其他文件夹里也没有这个图片,这是为啥?
我的后台代码:
public partial class FileUpLoad : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
Boolean fileOK = false;
String path = Server.MapPath("~/upload/");
if (FileUpload1.HasFile)
{
String fileExtension =
System.IO.Path.GetExtension(FileUpload1.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
{
FileUpload1.PostedFile.SaveAs(path
+ FileUpload1.FileName);
Label1.Text = "文件上传成功!";
}
catch (Exception ex)
{