getPara() 接收base64 时 会丢数据

我今天做一个上传图片的功能  前台传base64 我用getPara()接收 再去把他转换成图片 虽然图片是上传上去了 但图片有些数据丢失了  看不清了 

String picUrl = this.getRequest().getParameter("picUrl");
String picUrl= getPara("picUrl");

用第一种可以 
第二种就不行 
给波总 反应下  看看是不是有这个问题


评论区

黄天霸

2018-11-02 15:00

base64 图片太大的话 可能会丢失数据

无无无

2018-11-02 15:01

@黄天霸 这个我知道 我碰到的是 同样的数据 用getPara() 不可以

JFinal

2018-11-02 15:18

通过看 jfinal 源码可知 this.getRequest().getParameter("picUrl") 与 getPara("picUrl") 是完完全全等价的,因为 getPara(...) 就是转调的底层的 request.getParameter(...)

建议再单步调试多试几次,确定问题原因

无无无

2018-11-02 15:27

@JFinal 嗯 看了源码 是你说的那样 但我现在还是保留我的观点 我也搞不清楚 以后我要是发现了问题所在 我会在这个帖子里 回复的 谢谢波总的解答

红星

2018-11-02 17:11

直接 post httpbin.org/post 直接看结果 ,立马知道是啥问题

热门反馈

扫码入社