-1

所以.我做了一个系统来检查“PCB”文件,我在.zip文件中有六个文件,我想将.zip文件上传到我的服务,如何确保这六个文件是我想要的~?我想在上传 zip 文件之前获取文件列表...

4

1 回答 1

2

我建议使用dotNetZip库,它是开源的并且非常易于使用,下面是使用 ASP.NET FileUpload 控件上传的 zip 文件中列出文件的示例:

  if (FileUpload1.HasFile)
  {
    using (ZipFile zip = ZipFile.Read(FileUpload1.FileContent))
    {
      foreach (ZipEntry entry in zip)
      {
        if (entry.IsDirectory)
          Response.Write("Directory: ");
        else
          Response.Write("File : ");
        Response.Write(entry.FileName + "<br /><br />");
      }
    }
  }
于 2012-08-21T08:13:41.530 回答