LSL1618
LSL1618
不建议对MultipartFile对象进行序列化/反序列化操作,加注解把它排除掉
> 我们这需要将MultipartFile文件通过dubbo传输,必须要将MultipartFile序列化,不然通不过dubbo协议,有什么好思路嘛,本来使用JSON.toJSONString(),但是会爆同上的错误 User类中能否试试定义MultipartFile的实现类属性CommonsMultipartFile或者StandardMultipartFile 或者试试能否排除掉MultipartFile中的某个get方法,它没有属性好像没办法排除。
@zacksleo ,就是图片地址啊,还能怎么写,直接浏览器访问是清晰,分享出去后在微信聊天消息记录看到的却很模糊。
@clijiac ,还真有效,png格式的图片就不模糊了,醉了,原先的都是jpg格式。我怀疑组件本身做了压缩处理导致图片变模糊的,同样的图片小程序分享的是清晰的,APP通过本组件分享的却是模糊的。
@clijiac ,额,iOS都是清晰的么?
@clijiac ,照这么说不是本组件压缩了就是微信SDK压缩了
@zacksleo ,所有图片格式都清晰么?
@ziyuCat ,看来真是这样没错了,暂时无解啊。
 @ziyuCat ,要求是字符串类型,不是二进制类型。
 @ziyuCat ,组件源码中是这样处理的。