Как отправить txt (или любой другой) файл на сервер указывая правильный путь?
На данный момент я отправляю вот так
form.append("file",new File(["file"], document.getElementById("file").value, {
type: "text/plain",
}));
HTML
<input type="file" id="file" name="add-file" class="file" />
Такой подход у меня показывает вот этот путь что не правильно
C:\fakepath\test.txt
Но мне надо правильно указать путь чтобы все работало.Надо указать абсолютный путь вот так /C:/Users/Max/Desktop/test.txt
Для решения задачи делается немного по другому! Вы загружаете файл через input. Далее отправляете его на сервер ( кнопка submit или ajax с предварительно сформированным FormData). На сервер приходит временный путь хранения данного файла! (fake как у вас указан) Далее средствами серверного языка Вы сохраняете файл в файловой системе сервера и записываете путь в бд или куда хотите, или сразу получаете данные из файла и отправляете на клиент и после удаляете файл с сервера, делаете любые манипуляции. Если бы было как Вы хотите сделать, то любой паренёк смог отправив вам js файл получить любые данные с компьютера без Вашего ведома, просто считав их из файловой системы!
Продвижение своими сайтами как стратегия роста и независимости