Имеется следующий код:
var upfilebytes = File.ReadAllBytes(file);
ByteArrayContent content = new ByteArrayContent(upfilebytes);
На второй строке после new ByteArrayContent(upfilebytes); объект становится null. С чем это может быть связано?
UPD: тоже самое происходит даже если написать так:
ByteArrayContent content = new ByteArrayContent(new byte[] {0,1,0,1,0 } );
Выше находился другой блок try и catch, в котором объявлялась переменная с таким же именем, но типом StringContent. Это кажется странным, ведь тот блок имеет свою область видимости.
Upd:
Код был рабочим, была проблема в сервисе, видимо отладчик не мог переварить две переменные с одинаковым именем и отображал переменную из другой области видимости.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости