Java-MySQL-Android:bad base-64

时间:2017-03-19 09:49:03

标签: java php android base64

我想这是一个有明显解决方案的愚蠢问题,但我还没有看到。所以问题是:我在Android上得到IllegalArgumentException,表示我的base64输入无效。此输入之前采用了以下方式:

上传:PDF文件 - (Java Base64编码器)> Java Base64编码字符串 - (POST) - > PHP - (通过mysqli查询INSERT为中间文本) - > MySQL DB

下载:MySQL记录 - (通过mysqli查询选择并在之后获取关联) - > PHP变种 - (JSON) - > Java作为JSON - (杰克逊库,将JSON映射到包含String的对象) - > Java Base64字符串 - (Android Base64解码器) - >例外

我的工作流程有任何失败吗?通过HttpUrlConnection与UTF-8进行通信。

1 个答案:

答案 0 :(得分:0)

我能够解决问题:在转移到服务器期间+和/被省略了。手动更换后,现在一切正常。