Как указать имя файла по умолчанию для showSaveFilePicker
Я хочу предоставить счетчик в своем веб-приложении, поскольку я загружаю файл с сервера, а затем сохраняю его с помощью API доступа к файловой системе.
Я могу сделать это с помощью showSaveFilePicker (), но мне кажется очень странным, что я не могу указать имя файла по умолчанию. Я знаю имя файла, который я загружаю, поэтому я хочу предложить это пользователю в качестве имени файла, как он должен его сохранить. На данный момент моему пользователю нужно придумывать имя каждый раз, когда он его загружает.
Кажется очень странным, что я не могу этого сделать! Должен быть способ!
1 ответ
Теперь это поддерживается в Chrome 91, и вы можете указать предлагаемое имя файла как часть параметров:
const handle = await self.showSaveFilePicker({
suggestedName: 'README.md',
types: [{
description: 'Markdown',
accept: {
'text/markdown': ['.md'],
},
}],
});
В более старых версиях
suggestedName
будет просто игнорироваться, поэтому можно безопасно добавить его сегодня!