Add download input link

This commit is contained in:
2016-06-28 20:08:09 -04:00
parent 4e42943229
commit dfe92218f4
3 changed files with 42 additions and 1 deletions
+21
View File
@@ -72,6 +72,27 @@ namespace LeafWeb.Core.Entities
return compressedFileStream.ToArray();
}
}
/// <summary>
/// Contains all input files in a zip
/// </summary>
public byte[] GetInputFileZip()
{
using (var compressedFileStream = new MemoryStream())
{
using (var archive = new ZipArchive(compressedFileStream, ZipArchiveMode.Create, true))
{
foreach (var inputFile in InputFiles)
{
var entry = archive.CreateEntry(inputFile.Filename);
using (var originalFileStream = new MemoryStream(inputFile.Contents))
using (var entryStream = entry.Open())
originalFileStream.CopyTo(entryStream);
}
}
return compressedFileStream.ToArray();
}
}
public int GetOutputFileSizeSum()
{