private void upload_Click(object sender, System.EventArgs e)
{
string   fileName   =   file1.PostedFile.FileName;   
int   numberOfIt   =   fileName.LastIndexOf(@"\");   
if   (numberOfIt   >=   0)   
{   
fileName   =   fileName.Substring(numberOfIt+1);   
}   
string   newPath   =   @"c:\yours\"   +   fileName;   
File1.PostedFile.SaveAs(newPath);    }这段代码提示找不到FILE1,问题何在?是缺少USING指令集吗

解决方案 »

  1.   

    file1.SaveAs(newPath);   你的大小写搞错了吧?你写的是 File1
      

  2.   

    大小写我改过来了,现在的问题是提示file1找不到,缺少USING指令
      

  3.   

    有没有将file1改成服务器端控件
      

  4.   


        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                Boolean fileOK = false;
                String path = Server.MapPath("~/UploadedImages/");
                if (FileUpload1.HasFile)
                {
                    String fileExtension =
                        System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
                    String[] allowedExtensions = 
                    { ".doc"};
                    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 = "File uploaded!";
                    }
                    catch (Exception ex)
                    {
                        Label1.Text = "File could not be uploaded.";
                    }
                }
                else
                {
                    Label1.Text = "Cannot accept files of this type.";
                }
            }
        }