Поэтому я пытаюсь сделать запрос с помощью ax ios к изображению в Vultr S3 Object Bucket, чтобы я мог преобразовать его в BLOB-объект и использовать в пакете, который я использую.
Однако, несмотря на то, что URL публикуется c и вы можете получить к ним доступ в браузере, сделайте запрос с помощью ax ios, что вызовет ошибку CORS. Что странно, так это то, что код ответа по-прежнему равен 200.
Вот ошибка (я подверг цензуре URL-адреса и т. Д.); Access to XMLHttpRequest at 'url' from origin 'http://laravel-valet.test' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Как видно из рисунка ниже, запрос выполнен успешно и длина содержимого правильная, поэтому я не совсем уверен, в чем проблема.
Я также пытался поэкспериментировать с API выборки, если это было просто странная вещь с Ax ios, но, похоже, что даже с fetch в "no-cors" "mode он просто возвращает пустой ответ.
Надеюсь, кто-то может объяснить мне эту проблему здесь, так как я уверен, что это не на моем конце, но, поскольку я использую Vultr для S3, это не не похоже, что они предлагают какой-либо способ разрешить домены или отключить CORS, поэтому я не уверен, что делать.