2016-01-13 156 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=="};