ฉันจัดการเพื่อรับ dropzone และปลั๊กอินอื่น ๆ เพื่อทำงานกับการแก้ไขนี้ (แบ็กเอนด์ angularjs + php)
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Credentials: true");
header('Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS');
header('Access-Control-Max-Age: 1000');
header('Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-Token , Authorization');
เพิ่มสิ่งนี้ใน upload.php ของคุณหรือสถานที่ที่คุณจะส่งคำขอของคุณ (ตัวอย่างเช่นถ้าคุณมี upload.html และคุณต้องแนบไฟล์ไปที่ upload.php จากนั้นคัดลอกและวาง 4 บรรทัดเหล่านี้) นอกจากนี้หากคุณใช้ปลั๊กอิน / แอดออน CORS ใน chrome / mozilla ต้องแน่ใจว่าสลับมันมากกว่าหนึ่งครั้งเพื่อให้ CORS เปิดใช้งาน