只能用别的方法了
FileInfo 有很多方法exists open read write

解决方案 »

  1.   

    好像这样是不行的
    微软的IE的安全机制保护客户端
    要使用HttpPostedFile上传文件只能由用户去选择附件,然后上传
      

  2.   

    如果是post过来的可以直接用
    ,也可以
    http://dotnet.aspx.cc/ShowDetail.aspx?id=D8F961C3-CBC1-4591-143D-236B572EB89F
      

  3.   

    If (Not Directory.Exists(lstrFileFolder)) Then
                Directory.CreateDirectory(lstrFileFolder)
            End If        For i = 0 To Request.Files.Count - 1
                allfiles = Request.Files(i)            ' 获得文件名称 
                lstrFileName = allfiles.FileName
                ' 注:File.PostedFile.FileName 返回的是通过文件对话框选择的文件名(, 这之中包含了文件的目录信息)
                lstrFileName = Path.GetFileName(lstrFileName)
                ' 去掉目录信息,返回文件名称            '上传文件到服务器 
                lstrFileNamePath = lstrFileFolder & lstrFileName
                ' 得到上传目录及文件名称 
                If lstrFileName <> "" Then
                    allfiles.SaveAs(lstrFileFolder + "\" + lstrFileName)
                    
                     
                End If
                
            Next