Я занимаюсь разработкой музыкального плеера на стороне клиента и ищу способ сохранить плейлисты в комплекте с mp3-данными.Является кросс-браузер Сохранить файл Как кнопка возможна?
localStorage Предел 5 мб для местных правил хранения, которые опцион отключен. Мне интересно, какие есть другие варианты.
DataURIs Я читал о dataURIs, например. Is there any way to specify a suggested filename when using data: URI? и Cross-browser Save As .txt , но не указывая на имя файла по умолчанию и, в частности, отсутствие поддержки IE, являются обработчиками.
IndexedDB HTML5 indexedDB and persistence lifetime предполагает, что IndexedDB не вариант для постоянного хранения.
Есть варианты, которых мне не хватает? Я надеюсь, что это так!
Спасибо, Andrew
Таким образом, клиентская сторона, без участия сервера? Тогда я не понимаю, почему вы хотели бы скачать/сохранить mp3-данные, так как это должно быть уже на клиенте, правильно? И ограничение на 5 МБ для файлов плейлистов также не должно быть проблемой. – CBroe
Откройте файл на новой вкладке браузера с измененными заголовками, что-то вроде 'Content-Disposition: attachment; имя файла = "playlist.txt" '. Я считаю, что это всегда заставляет сохранять как всплывающие окна в браузерах. – slash197
Название и сам вопрос задают разные вещи. Сам вопрос добавляет еще больше путаницы, что именно вы хотите? – gpgekko