【发布时间】:2017-03-02 07:23:35
【问题描述】:
我正在使用以下代码在 MVC 中执行下载:
控制器:
public ActionResult Download(string SysID)
{
try
{
byte[] fileData = Get Data in Byte array;
if (fileData != null)
{
string fileName = "Mytest.bin";
return File(fileData, "application/octet-stream", fileName);
}
else
return null;
}
catch (Exception ex)
{
throw ex;
}
}
使用上面的代码一切正常。我能够生成 .bin 文件并成功下载。
问题:
如何使用 SharpZipLib 将其包装在 zip 文件中?我被限制使用 SharpZipLib。这背后的原因是我需要将此文件发送到我们已经使用 SharpZipLib 解压缩文件的其他系统。
如果需要更多信息,请告诉我,我会尽力提供更多信息。
提前致谢。
【问题讨论】:
-
我有一段时间没有使用 SharpZipLib,但是 IIRC 他们有不错的文档,你应该能够找到如何使用 API。
-
我只能使用 SharpZipLib。这背后的原因是我需要将此文件发送到我们已经使用 SharpZipLib 解压缩文件的其他系统。
-
不知道您需要专门使用 SharpZipLib 压缩某些内容才能在其他系统上使用 SharpZipLib 解压缩。
标签: c# asp.net-mvc sharpziplib