Использование API SCAP (v1.2 +)
function readFile() {
var successCb = function (cbObject) {
var data_text = cbObject.data;
// do something with the json string
};
var failureCb = function (cbObject) {
var errorCode = cbObject.errorCode;
var errorText = cbObject.errorText;
// do something with the error
};
// Read the whole file from the beginning, as a text file.
var options = {
path: "file://usb:[INDEX]/[FILE_PATH]",
position: 0,
encoding: 'utf8'
};
var storage = new Storage();
storage.readFile(successCb, failureCb, options);
}
Путь к файлу для usb: file://usb:[INDEX]/[FILE_PATH]
[INDEX] - это индекс usb (может быть подключено несколько USB).
Дополнительную помощь можно найти здесь: http://webossignage.developer.lge.com/api/scap-api/scap16/storage/?wos_flag=readFile#readFile
Вы можете использовать getStorageInfo()
, чтобы проверить, доступен ли ваш usb.