Add download input link
This commit is contained in:
@@ -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()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user