Dir сканирования приложения Ubuntu SDK HTML5

Я делаю маленькое приложение HTML5, потому что я еще не вошел в QML (и может снова использовать некоторый внешний код), и я пытаюсь загрузить набор файлов из каталога, возможно вне dir приложения, но например, в ~/Documents/. Но запрашивать их я сначала должен получить список содержания того dir.

Как я могу получить эту информацию в свой объем JavaScript?

0
задан 24 July 2016 в 00:28

1 ответ

Если я прочитал руководство правильно ( 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>
0
ответ дан 28 September 2019 в 19:14

Другие вопросы по тегам:

Похожие вопросы: