Как я могу загрузить файл и сохранить загруженный файл на моем компьютере.
У меня есть ссылки о том, как загрузить в базу данных. Но как хранить эти файлы на локальном компьютере.
@Kornflexx Хотя я согласен с тем, что следует добавить несколько более конкретных тегов, я не думаю, что тег реакции здесь неверен. К большинству задач JS в React подходят по-разному. Нет причин думать, что здесь не так.
я просто хочу загрузить файл из внешнего интерфейса, и этот загруженный файл будет храниться на моем компьютере, могу ли я найти способ для этого.
@Jayakar обновил ответ, чтобы разобраться со всеми возможными вариантами использования, о которых я мог подумать.
Возможный дубликат Использование HTML5/Javascript для создания и сохранения файла
@ManavM React — это библиотека представлений, а не фреймворк. Загрузка и сохранение файла не является проблемой просмотра.
По этой логике реактивный маршрутизатор не должен существовать.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вопрос в том, как вы хотите это сделать. Если вы хотите, чтобы он хранился в вашей файловой системе, то единственный способ - создать ссылку / предложить пользователю загрузить его.
Создание запроса на загрузку подробно описано в здесь.
Создать ссылку легко с помощью Этот метод.
Однако, если вы хотите сделать это программно (то есть используя JS для автоматического создания постоянного хранилища данных), браузеры обычно не разрешают это, поскольку у них нет доступа к вашей файловой системе.
В этом случае вы можете использовать для этого что-то вроде API индексированной базы данных.
Если вы просто хотите хранить некоторые данные локально, вы также можете поэкспериментировать с API веб-хранилища.
Вы можете сохранить любой файл из браузера, если сервер позволяет вам его скачать.
Но это не делается программно. Это делается путем запроса пользователя на это. Или создав для него ссылку. Это не то, о чем спрашивал ОП ... я думаю
Спасибо @ManavM, я не знал, что браузеры не имеют доступа к вашей файловой системе.
Это проблема безопасности... если бы веб-сайты могли напрямую обращаться к вашей файловой системе таким образом, было бы невероятно легко взломать вашу систему.
Вы можете программно запрашивать пользовательский интерфейс save as.., и это стандартное поведение, когда вы хотите сохранить файл. Ничего нового.
@MosèRaguzzini, да, поэтому я упомянул об этом в ответе ... у вас есть смысл?
Вы упомянули об этом после комментария, я только что ответил на ваш комментарий.
тег неверен, он не указан в React.