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