Я использую этот код: -
var saveData=$.ajax({
url: "api",
headers: {
"Access-Control-Allow-Origin":"*",
"Access-Control-Request-Headers": "x-requested-with",
"Access-Control-Allow-Methods": "GET, POST, PATCH, PUT,DELETE,OPTIONS",
"Access-Control-Allow-Headers": "Origin, Content-Type, X-Auth-Token",
"Accept":"application/json"
},
type: 'POST',
dataType: 'application/octet-stream',
contentType: 'image/jpeg',
processData: false,
data: binaryData,
success: function (data) {
alert(data);
},
error: function(){
alert("Cannot get data");
}
});
Но я получаю следующее: - Доступ к XMLHttpRequest в 'api / bintest1.jpeg' из источника 'null' был заблокирован политикой CORS: Ответчтобы предполётный запрос не прошел проверку контроля доступа: в запрашиваемом ресурсе отсутствует заголовок «Access-Control-Allow-Origin».
Но он работает нормально в почтальоне: - ![enter image description here](https://i.stack.imgur.com/R9Gsa.png)
![enter image description here](https://i.stack.imgur.com/KWaCw.png)