使用 PHP 處理 XHR2 檔案上傳項目

我的文章「New Tricks in XMLHttpRequest2」(XMLHttpRequest2 中的新 Tricks) 包含許多詳細範例,但其中沒有任何伺服器程式碼,用於說明如何處理檔案。如果想知道如何使用 xhr.send(FormData) 處理檔案上傳作業,請參考以下使用 PHP 上傳圖片的簡易範例。

這個伺服器雖然簡單,但會展現兩項事。第一種是同時傳送檔案以及額外的酬載。第二個是在 PHP 中擷取檔案 (和其他資料) 的方法。最後,圖片會編碼為 data: 網址,並包含在回傳至用戶端的 JSON 回應中。