磁盘空间不足。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.IO.IOException: 磁盘空间不足。
源错误: 
行 53:         DateTime datNow = DateTime.Now;
行 54:         String  strNewName = datNow.ToOADate().ToString() + fileExtension;
行 55:                 FileUpload1.PostedFile.SaveAs(path + strNewName);
行 56:                 Label1.Text = "文件上传成功!";
行 57:             }
 
帮忙看下  是我代码问题还是 他们服务器问题

解决方案 »

  1.   

    点击代码 本地都好用的
    protected void Button1_Click(object sender, EventArgs e)
        {
            //测试文件类型是否符合的变量
            Boolean fileOK = false;
            //设置服务器中保存文件的路径
            String path = Server.MapPath("~/Uploads/");
            //判断是否选择了文件
            if (FileUpload1.HasFile)
            {
                //返回文件的扩展名
                String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
                //设置限定的文件类型
                String[] allowedExtensions = 
                { ".txt", ".doc", ".xml", ".jpg" };
                //判断用户选择的文件类型是否受限
                for (int i = 0; i < allowedExtensions.Length; i++)
                {
                    if (fileExtension == allowedExtensions[i])
                    {
                        fileOK = true;
                    }
                }
            }
            //如果文件大于1M,则不允许上传
            if (FileUpload1.PostedFile.ContentLength > 1024000)
            {
                fileOK = false;
            }
            //如果文件类型符合
            if (fileOK)
            {
                
                    // 将文件保存到指定的文件夹下        String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();             
            DateTime datNow = DateTime.Now;
            String  strNewName = datNow.ToOADate().ToString() + fileExtension;
                    FileUpload1.PostedFile.SaveAs(path + strNewName);
                    Label1.Text = "文件上传成功!";
                }
              
                
           
            else
            {
                Label1.Text = "文件类型不对或文件超出1M。";
            }
        }