我希望用户能够将文件夹上传到我的服务器,但我读到这无法完成,但如果您将其更改为 .zip 文件,然后像往常一样上传 .zip 文件。我在一些地方搜索并找不到如何在 asp.net (VB) 中执行此操作。谁能引导我正确的方向?我不知道如何做到这一点,否则我会提供一些代码。我的问题:我将如何解压缩在 asp.net 中的服务器上的 .zip 文件?
提前致谢。
此示例使用Microsoft 文档System.IO.Compression.ZipFile
中的, :
using System;
using System.IO;
using System.IO.Compression;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
string startPath = @"c:\example\start";
string zipPath = @"c:\example\result.zip";
string extractPath = @"c:\example\extract";
ZipFile.CreateFromDirectory(startPath, zipPath);
ZipFile.ExtractToDirectory(zipPath, extractPath);
}
}
}