У меня есть base64 строка, тип файла. Тип файла может быть изображением, текстом или даже PDF. Мне нужно показать ссылку download
, и когда пользователь нажимает, он должен начать загрузку как ожидаемый файл.
Вкратце, сервер отправляет мне файл как base64 string, и мне нужно сохранить его как файл в браузере. Как сохранить строку base64 как файл в браузере? Было бы лучше, если бы решение работало и на IE9.JavaScript: сохранить base64 строку как файл
7
A
ответ
1
Вы получаете эффект, который вы желаете (веб-страница, показывающая связь, и когда пользователь щелкает, какдиалоговые выскакивает), когда соответствующие заголовки ответа присутствует, когда браузер запрашивает ресурс:
Content-Disposition : приложение; filename = "yourfilename.extension"
Если вы получаете файл с сервера в виде строки base64, встроенной в ваш html, возможно, вы можете пропустить вложение и просто вставить прямую ссылку на файл на своем сервере, имея сервер обслуживает его до пользователя.
6
Вы можете сделать это с JS для загрузки PDF.
Использование:
document.location = 'data:application/pdf;base64,' + base64String
4
Вы можете использовать download.js.
download(base64String, filename, mimeType)
Смежные вопросы
- 1. Yii сохранить загруженный файл в base64 строку
- 2. Хранить base64 закодированную строку как файл
- 3. Как преобразовать файл p12 в base64 строку?
- 4. Надежно сохранить строку base64 в файл в php
- 5. Javascript Base64 Удаленный файл
- 6. Преобразование Base64 в файл изображения с javascript
- 7. Thresholding base64 строку, используя JavaScript
- 8. Как преобразовать строку base64 в файл?
- 9. Как сохранить строку Base64 в mySQL как BLOB
- 10. Как сохранить изображение base64 как файл в хранилище данных GAE
- 11. Конвертировать PDF-файл в строку Base64 с JavaScript
- 12. Сохранить base64 строку как изображение с помощью phonegap?
- 13. Как сохранить файл в строку
- 14. Как преобразовать файл в base64 в JavaScript?
- 15. Как сохранить строку base64 как в (PDF, doc, xls, png ..) в jquery, javascript, HTML5
- 16. Как сохранить изображение в firebase как закодированную base64 строку
- 17. Как сохранить строку base64 как изображение с помощью ruby
- 18. сохранить строку в файл
- 19. Как декодировать строку Base64?
- 20. Как сократить строку base64?
- 21. Как преобразовать строку base64?
- 22. Как преобразовать строку base64 в аудио mp3-файл?
- 23. Как получить строку Base64 из HTML
- 24. Как сохранить файл Excel с помощью javascript
- 25. Как преобразовать PDF-файл в строку base64 в java-скрипт
- 26. javascript Как декодировать файл, сохраненный как base64, и загрузить его
- 27. Преобразование байт [] в строку Base64 в Javascript
- 28. Преобразуйте строку Base64 в файл изображения?
- 29. Как сохранить base64 как изображение в файловой системе в Javascript
- 30. Как преобразовать base64 wav в base64 mp3 в JavaScript
Это, как говорится, помогло мне больше всего ответить. +1 –