Между разметкой и базой находится пропасть самого разного секретного кода, о котором вы, судя по постановке вопроса, предлагаете догадаться. В чем проблема?
Под отладкой код проверяли?
Приходит ли файл в handler запроса?
Проходит ли все слои бизнес-логики?
Каким методом пытается сохранить файл в базу? Через вызов хранимой процедуры или прямым Insert или вызовом через некую ORM-прослойку?
Почему вы не используете тип данных бд - байтовый массив?
Если ответ на первый вопрос - нет, то скорее всего правильный ответ дал
cicatrix