标签: silverlight-4.0 silverlight-3.0 silverlight-5.0
我上传文件并将文件字节保存到数据库中。
现在我想在保存到数据库之前先压缩文件大小。
我已经浏览了以下网站;
http://programmerpayback.com/2010/01/21/use-silverlight-to-resize-images-and-increase-compression-before-uploading/
在上面的网站中,有jpeg和png的解决方案,但我想压缩所有文件并获取字节并保存到数据库中,当我从数据库获取文件字节时,它将与原始文件相同。
请指导我如何做到这一点。
谢谢,
答案 0 :(得分:0)
虽然图像jpeg和png通常是更好的压缩方式,但zip文件可以在各种文件类型中提供适当的压缩。
在Silverlight中,您有几个选项,最受欢迎的选项为DotNetZip和#ziplib。
您可以将两者都安装为NuGet包。
此类库还具有将多个文件打包在一起的优点,这是图像压缩格式无法以任何方便的方式提供的。