【问题标题】:Compress Files before save in silverlight在silverlight中保存之前压缩文件
【发布时间】:2023-03-18 22:17:01
【问题描述】:

我有一个文件上传来上传文件字节并将其保存到数据库中。

现在我想在保存到数据库之前先压缩文件大小。

我浏览过以下网站;

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

在上面的站点中,有 jpeg 和 png 的解决方案,但我想压缩所有文件并获取字节并保存到数据库中,当我从数据库中获取文件字节时,它将与原始文件相同。

请指导我如何做到这一点。

谢谢,

【问题讨论】:

    标签: silverlight-4.0 silverlight-3.0 silverlight-5.0


    【解决方案1】:

    虽然 jpeg 和 png 通常是更好的图像压缩方式,但 zip 文件在各种文件类型中提供了不错的压缩。

    在 Silverlight 中,您有几个选项,最受欢迎的是 DotNetZip#ziplib

    您可以将两者都安装为 NuGet 包。

    此类库还具有能够将多个文件打包在一起的好处,这是图像压缩格式无法以任何方便的方式提供的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-06
      • 2013-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多