Я создаю приложение только для qml для Ubuntu Touch и создал xmlhttprequest, где ответом является изображение в формате png.Я могу получить изображение как BLOB, я думаю, но как я могу отобразить это сейчас только с QML?У меня нет C ++, Python или чего-либо еще.В javascript QML нет FileReader!
Image {
id: img
anchors.fill: parent
Component.onCompleted: {
http.open( type, requestUrl, true);
http.setRequestHeader('Content-type', 'application/json; charset=utf-8')
http.timeout = defaultTimeout
http.onreadystatechange = function() {
if (http.readyState === XMLHttpRequest.DONE) {
var responseType = http.getResponseHeader("Content-Type")
if ( responseType = "image/png" ) {
var imageBlob = http.responseText
// This does not work ...
img.source = imageBlob
}
}
}
}
}