Я работаю над приложением для управления файлами, которое анализирует файлы Excel из бизнеса и загружает последние данные в базу данных. Можно ли ссылаться на этот файл с веб-страницы, чтобы при открытии его для внесения изменений он мог сохранить его без необходимости искать путь к этому файлу?
Например, если я загружаю файл «C: \ some \ nested \ directory \ file.xlsx», есть ли способ открыть файл из Интернета, чтобы при нажатии «Сохранить» в Excel он отображался вверх этот путь по умолчанию?
Это код, который я должен открыть для файла, который работает, без указания правильного пути, поскольку он загружает его как временный файл.
[HttpGet]
public FileStreamResult ViewFile(int id)
{
var report = _reportRepository.GetById(id);
var file = System.IO.File.Open(report.FilePath, FileMode.Open);
return File(file, "application/vnd-ms-excel", report.FileName);
}