Показать изображение из xmlhttprequest, только с qml - PullRequest
0 голосов
/ 19 мая 2018

Я создаю приложение только для 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

                }
            }
        }
    }
}
...