定义接口规范 图片上传编码为base64
"pic": "string必填照片文件,将二进制的照片文件编码为Base64格式字符串。大小限制为2M。"}],但是我自己网上生成了一张才220k大小的图 生成了好长一大串 最后java 用String接收报错【Error:(23, 29) java: 常量字符串过长】 。。。这怎么弄 还是说base64可以编码短一点的 一般这个接口规范怎么定义呢。。。真要命 base64编码定义为String类型是没有问题的,估计是其他地方的异常,你debug试试 你把编码在这里转成图片试试能不能转换成功:http://tool.huixiang360.com/imgtool/base64.php
(另外图片的base64编码就是很长,不存在什么缩短的版本) 如果是spring请配置如下
```
spring:
servlet:
multipart:
max-file-size: 1024MB
max-request-size: 1024MB
server:
max-http-header-size: 100MB
tomcat:
max-http-form-post-size: 100MB
``` 本帖最后由 pjy612 于 2023-4-14 19:24 编辑
常量字符串过长...那你试试弄个变量?{:1_896:}
看你用什么方式传的,拿到后还要看是否能成功解码... surenyue 发表于 2023-4-14 16:50
你把编码在这里转成图片试试能不能转换成功:http://tool.huixiang360.com/imgtool/base64.php
(另外图片 ...
我试了下 是可以正常转成对应的图片的 就是我们接口定义 是json格式 里面有个pic代表图片 但是后续需要 加密 再base64 所以 这块以前没做过 不知道 从何下手
页:
[1]