Как работать с файлами в js?
Да, можно через AJAX их слать на бек, на сервере принимать, сохранять, читать, удалять, изменять и тд и тп. Что касается реализации - учите матчасть;)
Да, можно через ajax. Посмотри http methods https://developer.mozilla.org/ru/docs/Web/HTTP/Methods