Простой вопрос: можно ли записать данные json (полученные от API) в json-файл в моей структуре каталогов. Api возвращает строку json. Есть ли какой-либо метод в угловом, который поддерживает это, или мне нужно полагаться на jquery? Дополнительная информация по этой теме приветствуется.Angularjs: записать данные json в файл
1
A
ответ
2
Вы не можете получить доступ к файловой системе пользователя из javascript, вместо этого вы должны представить пользователю диалог сохранения (это зависит от пользователя, где следует сохранить файл). AngularJS не поддерживает это из коробки, однако вы могли сохранить файл в папку загрузки по умолчанию, преобразовывая JSON в строку base64 и привязывая ее к a href.
<a href="data:application/octet-stream;charset=utf-16le;base64,ew0KICAgICJnbG9zc2FyeSI6IHsNCiAgICAgICAgInRpdGxlIjogImV4YW1wbGUgZ2xvc3Nhcnki
IA0KICAgIH0NCn0=">json file</a>
Для большего контроля для сохранения файлов на клиенте, вы можете использовать FileSaver, который имеет поддержку для старых браузеров.
Смежные вопросы
- 1. Как записать данные в файл в angularJS
- 2. как записать данные JSON в файл андроида
- 3. Невозможно передать данные в файл JSON AngularJS
- 4. Как записать данные в файл XML с angularjs
- 5. Невозможно записать данные в файл
- 6. Невозможно записать данные в файл
- 7. хотите записать данные в файл.
- 8. Как записать данные в файл json с помощью метода $ http post в angularjs?
- 9. Как записать данные JSON в файл с помощью PHP?
- 10. Как записать данные в файл JSON с помощью Javascript
- 11. Json данные в Angularjs
- 12. Записать в файл свойств с angularjs
- 13. Как записать данные в JSON или CSV?
- 14. AngularJS обновления JSON файл
- 15. Записать файл JSON в кодировке UTF-8
- 16. Записать переменные bash в файл шаблона JSON
- 17. Как отредактировать/записать обратно в json-файл?
- 18. Почему не удается записать данные в файл
- 19. Как записать данные в файл через java?
- 20. Как записать данные в файл XML?
- 21. Как записать двоичные данные в файл csv?
- 22. пытается записать данные в текстовый файл
- 23. Как записать данные в файл .SLK
- 24. Записать данные в файл с помощью PHP
- 25. Как записать данные в файл Excel?
- 26. Я пытаюсь записать данные в файл
- 27. Невозможно записать все данные в txt-файл
- 28. Невозможно записать данные сессии в файл
- 29. Как записать данные опроса в текстовый файл?
- 30. как записать данные chunk в файл
Невозможно, чтобы Angular (или любой другой код на стороне клиента) записывал файл в определенное место на клиентской машине. Хотя есть API файловой системы, в основном это касается предоставления псевдонимов файловой системы данным, хранящимся в контексте браузера. – raina77ow