>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Извлекаем данные из asyncFetch() http://forum.mozilla-russia.org/viewtopic.php?id=62960 |
der56 > 21-04-2014 15:13:58 |
Проблема в том, что каллбек функция function(inputStream) недоступна извне метода asyncFetch(). Выделить код Код:Components.utils.import("resource://gre/modules/NetUtil.jsm"); function readFile() { var file = getFilePath(); NetUtil.asyncFetch(file, function(inputStream) { var data = NetUtil.readInputStreamToString(inputStream, inputStream.available()); }); } Есть ли способ получить data вне asyncFetch, или же стоит использовать другие методы? |