С этот пример :
var data = "";
Components.utils.import("resource://gre/modules/NetUtil.jsm");
NetUtil.asyncFetch(filename, function(inputStream, status) {
if (!Components.isSuccessCode(status)) {
error("Error reading file. Details:\n" + status);
return;
}
// The file data is contained within inputStream.
// You can read it into a string with
data = NetUtil.readInputStreamToString(inputStream, inputStream.available());
});
Я получил:
Ошибка: необработанное исключение:
[Исключение ... »Должен быть канал и
обратный вызов "nsresult:" 0x80070057
(NS_ERROR_ILLEGAL_VALUE) "местоположение:
"JS frame ::
хром: //myapp/content/js/utils.js
:: readFile :: строка 234 "данные: нет]
строка 234 относится к:
NetUtil.asyncFetch(filename, function(inputStream, status) {
И этот другой пример использует IO xpcom, который недоступен, где я могу его найти?
Есть ли простой способ прочитать файл с одной строкой текста в Xul?