В 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)
}
});
Чего мне не хватает?