Привет! Я хотел бы отправить пользователю файл, но без указания URL.
При использовании метода «Файл» проблема в том, что мой файл находится на другом сервере, поэтому у меня есть только URL, а не виртуальный путь.пытался использовать WebClient для получения файловых байтов для использования в методе File, но это довольно медленно, мои файлы превышают 20 Мб!
Любая идея о том, как я могу сделать это без получения всех файловых байтов перед отправкой их на мойuser?
Это мой код внутри моего контроллера:
using (WebClient Client = new WebClient())
{
byte[] fileContent = Client.DownloadData(fileUrl);
return File(fileContent, "application/octet-stream", fileName);
}
Спасибо