要开发一个接口,传送一个json数组。但是数组里面有一项是用base64转码本地的一个文件,然后把这个码放在json数组中传过去。但是这个码太长了,json装不下。有没有什么办法解决一下。不让传地址下载

解决方案 »

  1.   

    post 方式的话,默认2M 不够嘛?
    好像可以配置tomcat,server.xml中
    <Connector port="8080" protocol="HTTP/1.1"  
          connectionTimeout="20000"  
          redirectPort="8443" maxPostSize="0还是-1不记得了"/>   
    不限制大小
      

  2.   

    不是post 也不是 get ,是一个webservice接口,调用接口之后,返回json数组,这个base64码就放在json数组中返回回去。现在就是这个base64码太长,已经达到string.length = 7000000+  长度了
      

  3.   

    压缩一下再base64
    如果文件太大,把文件写到nginx里,在接口里描述文件下载地址