在 PHP 中处理 XHR2 文件上传

我的文章《XMLHttpRequest2 中的新技巧》中提供了许多优秀示例,但其中没有任何服务器代码来说明如何处理文件。如果您想了解如何使用 xhr.send(FormData) 处理文件上传,请参阅下面的 PHP 中上传图片的简短示例。

此服务器很简单,但它演示了两点。第一种是同时发送文件和额外的载荷。第二个问题是如何在 PHP 中抓取文件(及其他数据)。最后,系统会将图片编码为 data: 网址,并将其包含在发回给客户端的 JSON 响应中。