Это моя таблица в базе данных:Как показать изображение из базы данных в asp: изображение с linq?
И я прочитал базу данных, как:
DataClassesDataContext db = new DataClassesDataContext();
usertable thisuser = db.usertables.First(p => p.username == User.Identity.Name);
Так, thisuser.picture
является дескриптор изображения. Но как я могу показать его в asp: управлении изображениями на моей странице?
Редактировать я сохранить изображение с этим кодом:
DataClassesDataContext db = new DataClassesDataContext();
usertable thisuser = db.usertables.First(p => p.username == User.Identity.Name);
byte[] filebyte = FileUpload1.FileBytes;
System.Data.Linq.Binary fileBinary = new System.Data.Linq.Binary(filebyte);
thisuser.picture = fileBinary;
db.SubmitChanges();
там что-то не так?
Какой формат изображений вы используете? Кроме того, 'image' является устаревшим типом в SQL Server - вместо этого вы можете использовать' varbinary'. –
обычно формат изображений 'jpg' – hamed
Я должен сказать, что это идеальный вариант: что вы пробовали ?. Серьезно, сообщение принесло бы много пользы, если бы вы показали нам. – ChiefTwoPencils