HTML5 FS API: позволяет пользователю создавать файлы вне изолированной среды?

#javascript #filesystems

#javascript #файловые системы

Вопрос:

Есть ли способ создать файл вне изолированной среды? Может быть, что-то, что работает, сначала сохраняя файл внутри изолированной среды, а затем позволяя пользователю перетаскивать ссылку на локально сохраненный файл в обычную папку?

Это для веб-чата: я хочу, чтобы пользователь мог получать файлы, но я не могу придумать способ, который гарантирует, что он может выбрать целевое местоположение, для которого не требуется щелчок правой кнопкой мыши-> сохранить как. Если есть лучшее решение, чем использование filesystem API, не стесняйтесь предлагать и это.

Комментарии:

1. Сохранение файла на сервере и предоставление ссылки для скачивания — это не вариант?

2. @Eliasdx: Как бы я принудительно ввел «выбрать папку назначения» или «сохранить как» или любой другой диалог?

3. @thejh: Это невозможно с JavaScript.

Ответ №1:

Как насчет элемента «a» с атрибутом загрузки и использования FileEntry.toURL() для заполнения целевого объекта href?

Ответ №2:

Используйте подписанный java-апплет, чтобы получить root-доступ к системе