Ionic Zip не работает на живом сервере, но на локальном хосте в c # Asp.net - PullRequest
0 голосов
/ 24 мая 2019

Я использую ionic zip для загрузки zip-файла, и он отлично работает на localhost. Но на живом сервере после загрузки zip-файл не открывается. Zip-файл также загружается с очень меньшим размером.

using (ZipFile zip = new ZipFile())
            {
                zip.AlternateEncodingUsage = ZipOption.AsNecessary;
                zip.AddDirectoryByName("Notes");
                Response.Clear();
                Response.BufferOutput = false;
                string archiveName = String.Format("IlmkiDunya_Notes_{0}.zip", DateTime.Now.ToString("yyyy-MMM-dd-HHmmss"));
                Response.ContentType = "application/zip";
                Response.AddHeader("content-disposition", "filename=" + archiveName);
                Int64 fileSizeInBytes = 0;
                foreach (var item in ListOfNoteImages)
                {
                    fileSizeInBytes = fileSizeInBytes + new FileInfo(item).Length;
                }
                Response.AddHeader("Content-Length", fileSizeInBytes.ToString());

                zip.AddFiles(ListOfNoteImages, "Notes");
                zip.Save(Response.OutputStream);
                Response.Close();
            }
...