پردازش آپلود فایل XHR2 در PHP

مقاله من " ترفندهای جدید در XMLHttpRequest2 " مثال های خوبی دارد، اما چیزی که ندارد کد سروری است که نحوه مدیریت فایل ها را نشان دهد. اگر کنجکاو هستید که چگونه یک فایل را با استفاده از xhr.send(FormData) پردازش کنید، در اینجا یک مثال سریع از آپلود تصویر در PHP آورده شده است.

این سرور بی اهمیت است اما دو چیز را نشان می دهد. اولی ارسال یک فایل و بار اضافی به طور همزمان است. دوم نحوه گرفتن فایل (و سایر داده ها) در PHP است. در نهایت، تصویر در یک data: URL و در پاسخ JSON که به مشتری ارسال می‌شود، گنجانده می‌شود.