Мне нужно написать метод, подобный приведенному ниже, для возврата текстового документа (.txt, pdf,.doc,.docx и т.д.). Хотя есть хорошие примеры публикации файла в Web API 2.0 в Интернете, я не смог найти подходящий для его загрузки. (Я знаю, как это сделать в HttpResponseMessage.)
public async Task<IHttpActionResult> GetFileAsync(int FileId)
{
//just returning file part (no other logic needed)
}
Нужно ли вообще быть асинхронным? Я только хочу вернуть поток. (Это нормально?)
Что еще важнее, прежде чем я закончу работу в одну сторону или другую, я хотел бы знать, что такое "правильный" способ выполнять такую работу... (так подходы и методы, упоминающие это было бы очень полезно).. спасибо.