AJAX против подачи формы

У меня была аналогичная проблема, и ответ, который я считаю довольно элегантным, заключается в использовании #ZipLib (доступно с помощью nuget) и выполните следующие действия:

private byte[] GetUncompressedPayload(byte[] data)
{
    using (var outputStream = new MemoryStream())
    using (var inputStream = new MemoryStream(data))
    {
        using (var zipInputStream = new ZipInputStream(inputStream))
        {
            zipInputStream.GetNextEntry();
            zipInputStream.CopyTo(outputStream);
        }
        return outputStream.ToArray();
    }
}

Кажется, это сработало. Надеюсь, это поможет.

13
задан Roman C 7 April 2014 в 12:51
поделиться