2014-01-28 3 views
0

У меня есть загрузка файла для загрузки и сохранения байтов файлов в базу данных.Сжатие файлов перед сохранением в silverlight

Теперь я хочу сначала сжать свой размер файла перед сохранением в базе данных.

Я прошел через сайт;

http://programmerpayback.com/2010/01/21/use-silverlight-to-resize-images-and-increase-compression-before-uploading/

В указанном выше сайте, есть решение для JPEG и PNG, но я хочу, чтобы сжать все файлы и получить байт и сохранить в базе данных, и, когда я получаю файлы байт из базы данных будет такой же, как и оригинальные файлы.

пожалуйста, руководство для меня, как это сделать.

Спасибо,

ответ

0

В то время как для изображений JPEG и PNG часто лучший способ сжатия, файлы почтового индекса предлагают достойную сжатия во всех видах типов файлов.

В Silverlight у вас есть несколько вариантов, наиболее популярными являются DotNetZip и #ziplib.

Вы можете установить их как в виде пакетов NuGet.

Такие библиотеки также имеют возможность упаковывать несколько файлов вместе, то, что форматы сжатия изображений не предлагают каким-либо удобным способом.

Смежные вопросы