Предположительно, fileContentResult хранит файл во временном местоположении.Если он позволит вам написать в него, ваши изменения в конечном итоге будут потеряны.
Можете ли вы просто скопировать его в выбранное вами место и затем внести в него изменения?