Ext JS Кодированное изображение base64, заданное в качестве фонового URL - PullRequest
0 голосов
/ 10 октября 2019

Ext js и плагин Cordova для использования этого кода

console.log (getBgPicture);

Правильное получение кодированных изображений.

 setBodyStyle('background:url("'+'data:image/jpeg;base64,'+getBgPicture +'") no-repeat center; background-size: cover'); 

во время выполнения получит эту ошибку

app.js: 1 GET data: image / jpeg net :: ERR_INVALID_URL

Я пробовал так много способов. Если кто-нибудь знает, пожалуйста, дайте мне знать. Заранее спасибо

1 Ответ

1 голос
/ 11 октября 2019

Вы должны дать аргументы setBodyStyle как объект с camelCase параметрами.

this.setBodyStyle({
    backgroundImage: "url('data:image/jpeg;base64," + getBgPicture + "')",
    backgroundRepeat: "no-repeat",
    backgroundSize: "cover",
    backgroundPosition: "center"
});
...