Невозможно преобразовать URL-адрес изображения профиля в Blob для загрузки изображения профиля - PullRequest
0 голосов
/ 25 сентября 2019

В Salesforce я пытаюсь загрузить изображение профиля пользователя.как мы знаем, профиль профиля хранится в виде URL в пользовательском поле FullPhotoURl.Я пытался преобразовать этот URL-адрес изображения в BLOB-объект, используя JavaScript, но при этом возникла ошибка политики CORS:

Доступ к изображению в 'https://c.xyz.content.force.com/profilephoto/7294J000000bxaV/T' от источника' https://c.xyz.visual.force.com' былзаблокирован политикой CORS: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».

Вот мой JS-код, который я пробовал: -

                  j$.ajax({
                    headers:   {"Access-Control-Allow-Origin":"*", "Access-Control-Allow-Methods":"GET"},
                    url : "https://c.um5.content.force.com/profilephoto/7294J000000bxaV/T",
                    type : "POST",
                    data : {},
                    success : function(result){
                        console.log('result',result);
                    },
                    error : function(jqXHR, textStatus, errorThrown) {
                        alert('Error: '+jqXHR.status);
                        alert('ErrorThrown: '+errorThrown)
                    } 
                });

Чего мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...