Я делаю маленькое приложение HTML5, потому что я еще не вошел в QML (и может снова использовать некоторый внешний код), и я пытаюсь загрузить набор файлов из каталога, возможно вне dir приложения, но например, в ~/Documents/
. Но запрашивать их я сначала должен получить список содержания того dir.
Как я могу получить эту информацию в свой объем JavaScript?
Если я прочитал руководство правильно ( https://developer.ubuntu.com/en/phone/apps/html-5/guides/html5-guide / ), можно использовать веб-API.
Это означает, что можно использовать < входной тип = "файл" multiple> элемент в Вашем HTML. Обработка файла должна быть сделана в JavaScript, видеть https://docs.webplatform.org/wiki/apis/file/File
Полный пример:
<html>
<body>
<input type="file" id="yourFileID" multiple>
<script>
document.getElementById('yourFileID').addEventListener('change', handleFileImport, false);
function handleFileImport(evt) {
var files = evt.target.files;
fileReader = new FileReader();
fileReader.onload = function (evt) {
console.log(evt.target.result);
}
for (var i = 0, f; f = files[i]; i++) {
fileReader.readAsDataURL(f);
}
}
</script>
</body>
</html>