对不起,我还是qml的初学者,但我还没有找到一个简单的解决方案。 我正在创建一个基于纯qml的Matrix Messenger。当我从家庭服务器请求图像时,我收到一个奇怪的字符串,我不知道如何显示:
Image {
id: avatar
name: "contact"
anchors.fill: parent
Component.onCompleted: {
var http = new XMLHttpRequest();
http.open( "GET", requestUrl, true);
http.setRequestHeader('Content-type', 'application/json; charset=utf-8')
http.setRequestHeader('Authorization', 'Bearer ' + token);
http.onreadystatechange = function() {
if ( responseType = "image/png" ) {
// So this does not work :-(
avatar.source = http.responseText
}
}
http.send( JSON.stringify( /* The mxc uri ... */ ) );
}
}
任何人都有这个想法,我怎么能显示这个文件?