загрузка файла была заблокирована политикой CORS - PullRequest
1 голос
/ 22 января 2020

Я пытаюсь загрузить файл через angular Загрузка файла ng2 .

У меня есть 2 локальных сервера:

http://localhost : 4200 для angular и http://localhost, которые предоставляют php файлов

при отправке файла на сервер php для ошибка при загрузке:

Доступ к XMLHttpRequest по адресу http://127.0.0.1/index.php из источника http://localhost: 4200 'заблокирован политикой CORS: Ответ на запрос предварительной проверки не проходит проверку контроля доступа: в запрашиваемом ресурсе отсутствует заголовок «Access-Control-Allow-Origin».

1 Ответ

1 голос
/ 22 января 2020

Добавьте следующие заголовки в ваш php:

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST, DELETE, PUT');
header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization');
header('Access-Control-Allow-Credentials: true');
...