Dubbo服务 上传文件解决方案

dubbo服务不支持File文件类型的参数,远程调用是这样的:接口调用实际就是数据的发送过程,File 这样的类型是不能够序列化的,因为File 不是数据,只是一个磁盘文件的抽象。

解决方案:

  1. 使用hessian协议进行传输 (参照dubbo 官网,或者搜索dubbo hessian )
  2. 将文件转换成byte[]继续使用dubbo协议(这种情况一般用于上传文件跟业务有关联)

猜你喜欢

转载自my.oschina.net/lhuif/blog/1631313
今日推荐