Как вы читаете только часть файла в виде потока в веб-api и выполняете действия в этом потоке, не беря весь файл в память? NB: я не хочу сохранять файл в любом месте перед чтением - он загружается в веб-контроллер api.Web API 2 - поток, читающий файл
Но то, что я действительно хотел бы это следующий псевдокод внедрено:
foreach file in Request
{
using (var sr = new StreamReader(fileStream))
{
string firstLine = sr.ReadLine() ?? "";
if (firstLine contains the magic I need)
{
// would do something with this line,
// then scrap the stream and start reading the next file stream
continue;
}
}
}
Если файл не сохранен, это означает, что это память. В противном случае у вас нет возможности прочитать файл – Tinwor
. Итак, когда сообщение с контроллера имеет весь файл в памяти с самого начала? – user2330270
Он не передает его с клиента? – user2330270