onDrop={async ([file]) => {
var reader = new FileReader();
reader.onload = function(e) {
var contents = e.target.result;
displayContents(contents);
};
reader.readAsText(file);
}}
Что вы можете сделать в веб-интерфейсе, это прочитать содержимое файла и отобразить его, все манипуляции с содержимым файла должны выполняться на стороне сервера.Переместите ваш файл, используя ajax, на ваш сервер со списком информации, которую вы хотите изменить, и используйте, например, в nodeJS fs = require('fs')
для внесения изменений в файл.
Также, пожалуйста, посетите этот пост. Я вижу, что ребята предоставили некоторые решения для вашегопроблема:
Можно ли записать данные в файл, используя только JavaScript?
, и вот ссылка взята из приведенной выше ссылки: http://jsfiddle.net/o4rhg1xe/1/
В заключение, вы можете прочитать содержимое текстового файла, используя предоставленный мною код, а затем использовать метод из ссылки для создания объекта Blob с требуемым содержимым, и такой файл может быть загружен браузером (см. Скрипту)
Все еще визменения моего файла мнения должны быть перенесены на внутреннюю сторону, и я не вижу возможности использовать их на стороне внешнего интерфейса.