Следующий фрагмент кода c # в ASP.NET Core 2.2 на компьютере с Windows 10 правильно читает входной текстовый файл, и я вижу символы в потоке.Но он не копирует входной поток в fileStream и, следовательно, записывает 0-байтовый файл.
string fp = "C:\\asptest.txt";
foreach (var formFile in files)
{
if (formFile.Length > 0)
{
using (var stream = new FileStream(filePath, FileMode.Create))
{
await formFile.CopyToAsync(stream);
using (var fileStream = new FileStream(fp, FileMode.Create, FileAccess.Write))
{
stream.CopyTo(fileStream);
fileStream.Dispose();
}
}
}
Выдает
'fileStream.ReadTimeout' threw an exception of type
System.InvalidOperationException'
и
'fileStream.WriteTimeout' threw an exception of type
'System.InvalidOperationException'
, а localhost имеет
HTTP Error 502.3 - Bad Gateway
Вероятно, это очень очевидная ошибка.