我想通过Web服务从服务器向客户端发送一个.rar文件。从服务器端方法返回哪种数据类型?如果我没记错的话,没有byte[]方法。
请建议解决问题..
看看这里:Java web service to transfer file to Local system
您还可以使用 servlet(实现一个简单的文件下载 servlet)或发送您的文件 Base64 编码。
我认为 byte[] 是 JAX-WS 支持的类型,请参阅http://docs.oracle.com/javaee/6/tutorial/doc/bnazc.html。JAX-WS 会自动将 byte[] 转换为 xsd:hexBinary 字符串。