1
Silverlight 3是否有与.NET兼容的缩放实现?或者,除此之外,有没有类似的压缩算法可用于.NET和Silverlight我可以使用?为Silverlight 3提供压缩(或类似)压缩?
我试过这个LZW的例子:http://paste.lisp.org/display/12198,但不幸的是它不能很好地工作。
Silverlight 3是否有与.NET兼容的缩放实现?或者,除此之外,有没有类似的压缩算法可用于.NET和Silverlight我可以使用?为Silverlight 3提供压缩(或类似)压缩?
我试过这个LZW的例子:http://paste.lisp.org/display/12198,但不幸的是它不能很好地工作。
Silverlight可以从给定文件名的zip压缩文件中提取文件。 .NET能够创建一个Zip文件。因此,假设的方向是服务器 - >客户端(这听起来就像是),你可以使用此客户端代码: -
WebClient client = new WebClient();
client.OpenReadCompleted => (s, args)
{
StreamResourceInfo zipInfo = new StreamResourceInfo(args.Result, null);
StreamResourceInfo streamInfo = Application.GetResourceStream(zipInfo, new Uri("myfile.dat", UriKind.Relative));
YourFunctionToProcessTheDecompressedStream(streamInfo.Stream);
}
client.OpenRead(new Url("http://yourserver/somehandler.ashx"));
的“somehandler.ashx”可能需要一些输入流,并将其存储在一个zip存档为“myfile.dat”,将生成的zip文件发送至响应。
艾,很好,这看起来很有前途!我在周二重新开始工作时会看一看。 – 2010-08-12 20:10:55
这工作就像一个魅力。 – 2010-09-06 17:14:02