在Web服务中的单个参数中传递多个byte []

时间:2010-01-13 06:31:24

标签: c# web-services asmx

如何传递多个可序列化的字节[]?

我假设我无法将此类List<byte[]>作为强类型数组传递给Web服务。那你怎么做的?

我需要将byte []的多个对象传递给单个web方法,最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

将可序列化的字节数组集合传递给Web服务应该没有任何问题,尽管消息传输不太理想。 ASP.NET Web服务将需要base64编码,这将使数据的大小膨胀大约1/3。

可选地,您可以简单地传递一个锯齿状数组,例如byte [] []。而不是传递byte []的集合。