服务端接收数据会变<x>
data:image/png;ba<x>se64

解决方案 »

  1.   

    你是上传图片还是上传图片的base64编码?
      

  2.   

    我是上传的base64编码,为什么base中间会插入<x> 其它地方也有两个<x>
    前端是:data:image/png;base64,
    服务端接收就变:data:image/png;ba<x>se64iVB
    就边,都没了
      

  3.   

    base64编码不就是是文本吗,为什么会有data:image/png这些
      

  4.   

    var base64 = canvas.toDataURL('image/png');
      

  5.   

    在服务端把接收到的东西保存到文件,看看接收了什么。传的时候不用加data:image/png;base64,
    这个是显示图片的时候加在前面的。可以参考我的文章:http://blog.csdn.net/fdipzone/article/details/63687437