Привет, ЛОР.
В JS'ах и QML'ях не силён. Есть код, который с помощью XMLHttpRequest открывает json файл, а дальше он парсится.
function request(url, callback)
{
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = (function(myxhr)
{
return function()
{
if(myxhr.readyState === 4) callback(myxhr);
}
})(xhr);
xhr.open('GET', url, true);
xhr.send('');
}
request("./camera-resolutions.json", function(o)
{
...
}
Пробовал аналогичным способом проверять
function ifFileExist(url)
{
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.send('');
xhr.onreadystatechange = function()
{
if(xhr.readyState === 4)
{
return xhr.status == 200 ? true : false;
}
}
}
var settings_file = ifFileExist(settingsFile) ? settingsFile : "./camera-resolutions.json";
request(settings_file, function(o)
{
...
}