2016-01-13 140 views
1

我想从ajax发送base64解码数据到php文件,但是我的一半数据被截断,无法通过ajax发送整个数据到php文件。如何通过ajax发送base64解码数据到php文件

我送这样的:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkAAAAJACAYAAABlmtk2AAAgAElEQ…/Hv5‌​9f3b//PQ+Q/3vcf35r/vmLQP0RPc/m74Zy4dP//wBHqel8UTBFDwAAAABJRU5ErkJggg==

,并以base64图像转换为正常图像像JPG

任何帮助吗?

+0

显示你的结果,这将有助于构建答案 – michaldo

+0

我发送这样的:数据:图像/ PNG; BASE64,iVBORw0KGgoAAAANSUhEUgAAAkAAAAJACAYAAABlmtk2AAAgAElEQ .../Hv59f3b // PQ + Q/3vcf35r/vmLQP0RPc/m74Zy4dP // wBHqel8UTBFDwAAAABJRU5ErkJggg == –

+0

并将base64图像转换为普通图像,如jpg –

回答

0

只是一个猜测。不要伤害我Stackoverflow神。 :-)使用JSON,而不是urlencoding。创建一个对象文字,然后将数据放入其中。发送你的PHP文件的数据并使用json_decode。

var image {image: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkAAAAJACAYAAABlmtk2AAAgAElEQ…/Hv5‌​9f3b//PQ+Q/3vcf35r/vmLQP0RPc/m74Zy4dP//wBHqel8UTBFDwAAAABJRU5ErkJggg=="};