我下面從XMLHttpRequest的2學費之後,從PHP $ _ POST訪問ArrayBuffer:的XMLHttpRequest的send()
https://developer.mozilla.org/en/DOM/XMLHttpRequest/Sending_and_Receiving_Binary_Data 和 http://www.html5rocks.com/en/tutorials/file/xhr2/#toc-send-arraybuffer
他們爲客戶端偉大的教程,這裏從我的腳本工作摘錄:
var imagebuffer = new ArrayBuffer(size); // create the readonly memory buffer
var imagedata= new Uint8Array(imagebuffer); // create a view to manipulate data
//做一些很酷的東西用的圖象 -
var exchange=new XMLHttpRequest();
exchange.open("POST",url,true);
exchange.send(arraybuffer);
到目前爲止這麼好,我可以從客戶端和服務器控制面板看到正在傳輸大量數據。
這是我的問題:如何在服務器上使用PHP訪問ArrayBuffer? 我習慣於從HTML表單傳遞$ _POST超全局想要的參數,所以它可以作爲數組訪問,但是我找不到任何有關如何訪問這個二進制數組並將其粘貼到我的MySQL數據庫中的任何參考。