如何通过 ajax 将 base64 解码数据发送到 php 文件


How to send base64 decoded data through ajax to php file

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

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

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

有什么帮助吗?

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

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