Ik had hetzelfde probleem, dat wil zeggen, de eerste keer dat de afbeelding correct werd opgeslagen in de database, maar als de validatie vervolgens mislukte en ik probeerde de afbeelding opnieuw op te slaan nadat ik geldige gegevens had ingevoerd, kreeg ik 0x
in de afbeeldingskolom. Om dat op te lossen deed ik wat @Ann L.
zei:
byte[] photo = null;
if(model.Photo != null)
{
var stream = model.Photo.InputStream;
stream.Position = 0;
using(BinaryReader br = new BinaryReader(model.Photo.InputStream))
{
photo = br.ReadBytes(model.Photo.ContentLength);
}
}