gpt4 book ai didi

c# - 解压 base64 压缩流

转载 作者:太空宇宙 更新时间:2023-11-03 23:17:36 25 4
gpt4 key购买 nike

我想做一个插件,可以将zip文件从web传输到asp.net mvc后台并解压到我的服务器。

在我的网站中,我选择了一个 zip 文件 <input type="file" id="FileZip">并将它的值发布到我的 asp.net 方法

public async Task<string> FileTrs(string Zip)

然后得到如下类型的字符串

data:application/x-zip-compressed;base64,

如何将其解压缩到我的服务器中?谁能告诉我,谢谢!

最佳答案

我会做这样的事情然后使用例如 SharpZip-lib解压缩我的文件。

[HttpPost]
public async Task<string> FileTrs()
{
if (Request.Files.Any)
{
var file = Request.Files[0];
if (file != null && file.ContentLength > 0)
{
// Unzip file here with for example SharpZipLib
}
}
}

如何使用 SharpZip 的示例 here
在 SharpoZipLib 中使用之前,您可能需要将上传的文件转换为流。

关于c# - 解压 base64 压缩流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36735778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com