Описание тега file-system-access-api

Используйте этот тег для ответов на вопросы об API доступа к файловой системе W3C.
2 ответа

Доступ ко всем файлам в данной папке (API доступа к файловой системе)

Могу ли я использовать API доступа к файловой системе (https://web.dev/file-system-access/) для создания чего-то вроде проводника файлов на веб-сайте (реагировать). Я планирую сделать простой онлайн-файловый менеджер, который позволит вам открывать …
1 ответ

Метод createWritable() API доступа к файловой системе работает внутри консоли, но не в скрипте.

В настоящее время я занимаюсь API доступа к файловой системе для будущего проекта, и у меня возникают трудности с использованием метода createWritable() в строке: const writable = await fileHandle.createWritable(); Когда я его запускаю, он выдает ош…
17 фев '21 в 16:52
2 ответа

FileSystemAccessAPI открывает средство выбора системных файлов, но не записывает в файл

У меня есть HTML-форма (работающая локально), и я хочу выгрузить ее вывод в указанное пользователем место на их локальном диске. Я форматирую поля как строку (), а затем передаю ее в этот JS-код: writeFile.js // Create a handle; allow user to pick t…
19 фев '21 в 19:13
2 ответа

DOMException: запрос не разрешен пользовательским агентом или платформой в текущем контексте.

При попытке доступа к файлу с помощью метода FileSystemFileHandle может возникнуть эта ошибка: DOMException: The request is not allowed by the user agent or the platform in the current context. Этот код работает: async function getTheFile() { // ope…
06 мар '21 в 02:25
1 ответ

Ошибка записи в файлы с использованием API доступа к файловой системе в приложении Electron + Create React

У меня есть приложение create-response-app, которое читает и записывает локальные файлы с помощью API доступа к файловой системе . При запуске в браузере (Chrome или Edge, которые его поддерживают) чтение и запись файлов работают нормально. Когда пр…
1 ответ

Чтение файлов ANSI в API доступа к веб-файловой системе

Я пытаюсь получить файлы с помощью API доступа к файловой системе, и он хорошо работает с использованием этого кода: function Process_Files(files) { [].map.call(files, async function (file, i) { if (isDataFile(file.name)) { let fileText = await file…
1 ответ

Реагировать на ловушку useEffect вызывает исключение DOMException: для запроса разрешений требуется активация пользователя.

У меня есть React useEffect ловушка, которая будет читать локальные файлы, ранее одобренные пользователем. Для чтения файлов он использует [FileSystemHandle.queryPermission()][1] метод, который, если нет granted запросит у пользователя доступ с помо…
04 апр '21 в 00:22
1 ответ

API доступа к файловой системе: как отправить fileHandle с postMessage?

Я работаю с API доступа к файловой системе, и мне нужно отправить FileSystemDirectoryHandle, вызывая postMessage(), согласно этой статье, это кажется возможным Дескрипторы файлов сериализуемы, что означает, что вы можете сохранить дескриптор файла в…
1 ответ

Предлагать имя файла, когда пользователь сохраняет большой двоичный объект с помощью showSaveFilePicker

Не уверен, глупо ли спрашивать, но ничего не нашел в Интернете: Пользователи моего сайта могут сохранять файл на свой диск: const saveFile = async blob => { try { const handle = await window.showSaveFilePicker({ types: [ { description: "Mp3 file"…
2 ответа

Доступ к содержимому файла подкаталога с помощью showDirectoryPicker()

Как мне получить доступ к файлам, содержащимся в папке выбранного каталога, с помощью к API доступафайловой системе ?
15 июн '21 в 07:01
2 ответа

Можно ли добавить к существующему файлу с помощью API доступа к файловой системе Chrome

Используя новый File System Access APIможно читать и записывать файлы и папки на устройстве пользователя: const newHandle = await window.showSaveFilePicker(); const writableStream = await newHandle.createWritable(); await writableStream.write("Hello…
1 ответ

Как получить выбранный путь к каталогу из api доступа к файловой системе window.showDirectoryPicker()

Когда я выбираю папку, я получаю dirHandle, но не могу понять, какое свойство или метод даст мне полный путь const dirHandle = await window.showDirectoryPicker() Итак, что-то вроде let path = dirHandle.fullpath Любые идеи?
18 сен '21 в 19:28
1 ответ

Как получить showDirectoryPicker(); из File System Access Api, чтобы не запрашивать разрешение, даже если вы храните dirHandle в IndexDB

Когда вы вызываете showDirectoryPicker(); вы получите средство выбора каталога. После того, как вы выберете каталог, Chrome запросит у вас разрешение на просмотр файлов в этой папке. Пример кода: let dirHandle = showDirectoryPicker(); Приведенный вы…
22 сен '21 в 17:01
0 ответов

Как использовать метод синтаксического анализа веб-версий npm pngjs для получения файла png и записи файла на диск

Вопросы, которые я читал о stackoverflow, не помогли мне решить мою проблему. Это весь код на стороне клиента без nodejs. У меня есть код, который использует Fetch api для возврата png в response.body. Я могу успешно записать этот файл на диск с пом…
24 сен '21 в 17:39
1 ответ

Доступ к каталогам, которые выглядят как файлы на Mac

Я создаю скрипт для браузера Chrome для обработки файлов (используя File System Access API). В Windows это нормально, но на MAC у меня проблема: Файлы хранятся в папках, которые выглядят как файлы на MAC. Например, имя папки и внутри есть такие файл…
1 ответ

FileSystemHandle.requestPermission DOMException: для запроса разрешений требуется активация пользователя.

Мне нужна функция открытия локальных файлов на моем веб-сайте, поэтому я использую API доступа к файловой системе в своем коде. когда файл, открытый из локального, редактируется моим веб-сайтом и его нужно сохранить в исходный файл. Я обнаружил, что…
0 ответов

Курсор "Работа в фоновом режиме" при выполнении WritableStream.close() в Chrome

Мы разрабатываем веб-инструмент для записи видео с экрана пользователя и веб-камеры. Некоторые люди записывают большие видеоролики продолжительностью более часа. Используя к API доступафайловой системе (в Chrome и Edge в Windows), мы хотим сделать р…
19 окт '21 в 17:37
2 ответа

Как я могу запретить API доступа к файловой системе сохранять файл при возникновении ошибки?

При сохранении файла с использованием API доступа к файловой системе, если между записью и сохранением нового файла возникает ошибка, файл все равно создается и сохраняется. Есть ли способ предотвратить создание и сохранение этого файла? В качестве …
05 ноя '21 в 19:18
1 ответ

Есть ли способ программно установить каталог по умолчанию с помощью API доступа к файловой системе

Есть ли способ программно установить определенный путь к каталогу вместо отображения проводника файлов с помощью .showDirectoryPicker(), чтобы пользователь мог выбрать фактический путь?
1 ответ

Переименование / перемещение файлов с помощью API доступа к файловой системе (javascript)

Я слежу за этой статьей, чтобы позволить пользователям (частично) автоматически сохранять XML-файл, созданный на стороне клиента, в определенную локальную папку. Сторонняя программа наблюдает за этой папкой и будет обрабатывать ее содержимое и вывод…
11 ноя '21 в 12:23