ASP Web服务可以返回ZIP文件吗?

时间:2009-01-22 14:15:18

标签: asp.net web-services zip

我希望这是可能的!

您可以编写一个返回ZIP文件的Web服务(使用C#和asmx)吗?

如果是这样,你能给出一个简单的例子吗?

由于

2 个答案:

答案 0 :(得分:1)

当然可以,

无论是ZIP,DOC,PDF。 我们在SOAP世界中称之为MTOM

see this example yourself

答案 1 :(得分:1)

我不确定您是否可以将MTOM与vanilla .NET asmx服务一起使用(see here)。我知道如果使用WCF就可以了。

作为(差)替代方案,您可以编写一个Web方法,将压缩数据作为base64编码的字符串返回(根据文件的大小,这可能很长,因此仅对小数据集有用)。然后解码客户端中的字符串以获取原始数据。