Problém se zdá být na serveru.Vracím standardní MemoryStream - vytvořeného zip archivu:
[HttpPost]
public ActionResult Do(string forDo)
{
MemoryStream outputStream = new MemoryStream();
string[] filesArray = Regex.Split(forDo.Substring(2), ";");
string action = forDo.Substring(0, 2),
mum = Server.MapPath ("~/Files") + @"\" + User.Identity.Name + @"\";
if (action != "2;")
using (ZipFile zip = new ZipFile())
{
foreach (string file in filesArray)
zip.AddFile(mum + file, "SelectedFiles");
zip.Save(outputStream);
outputStream.Seek(0, 0);
}
if (action != "0;")
foreach (string file in filesArray)
new FileInfo(mum + file).Delete();
if (action != "2;")
return base.File(outputStream, "application/zip", "SelectedFiles.zip");
else
return RedirectToAction("Uploaded");
}
No nic - stáhnul jsem to přes FTP a je to OK.