Я использую Cloudinary без jQuery и пытаюсь сделать прямую загрузку через браузер.Виртуальная загрузка на стороне клиента без jQuery
Я следил за указаниями HERE и создал предварительный заказ для загрузки под названием seller
.
Проблема заключается в том, что когда я делаю сообщения от клиента (используя угловые), я получаю ответ:
XMLHttpRequest cannot load https://api.cloudinary.com/v1_1/mycloud/image/upload. Credentials flag is 'true', but the 'Access-Control-Allow-Credentials' header is ''. It must be 'true' to allow credentials.
Что я понимаю, это вопрос CORS. Я делаю запрос, как показано ниже.
req =
method: 'POST'
url: 'https://api.cloudinary.com/v1_1/mycloud/image/upload'
headers:
'Access-Control-Allow-Credentials': 'true'
file: scope.file
data:
upload_preset: 'seller'
$http(req)
.success (data, status, headers, config) ->
console.log 'file is uploaded successfully. Response: ' + data
.error (err) ->
console.log 'file error', err
Что мне не хватает? Возможно ли сделать непосредственную загрузку Cloudinary без плагина jQuery?
Пожалуйста, добавьте больше деталей –
О какой части? – mperez
Как добавить некоторые объяснения относительно вашего ответа –