Bildirim
Asp.net ile veritabanından resim çekme
Samsung Galaxy S24 Ultra 17,3 cm (6,8") 12 GB 256 GB Çift SIM Gri 5000 mAh : Amazon.com.tr: Elektronik
https://www.amazon.com.tr/dp/B0CNKGPSBM
13 sa. önce paylaşıldı
Daha Fazla
Bu Konudaki Kullanıcılar:
Daha Az
2 Misafir - 2 Masaüstü
Giriş
Mesaj
-
-
Veritabanında ki yol kısmına resmin yolunu kaydetmen lazım mesela images/deneme.png
listelerken ise image src kısmında bu yolu yazdırman lazım
src= <%#('Yol')%> gibi olması lazım -
~/images/resim.png şeklinde deneyin bi. Veritabanına bu şekilde ekleyin. -
dostum sen daha önce hiç klasik c# masaüstü proje geliştirdin mi yada onda crud işlemi yaptınmı ? Çünkü asp.net inde crud işlemler olarak ondan farkı yok sana tavsiyem daha önce yapmadıysan önce dili temelde c# olarak öğrenmen yoksa her adımı burada sormak durumunda kalacaksınki ozamanda insanlar yardım etmeyecektr.
Ama bu seferlik cevapliyim.
1- sql yada hangi db türünü kullanacaksan resim için string değer ata.
2- projene picturebox koy
3- Fileupload ekle ve arka kod ksımında onun için soyle if kosulu aç ( bunun sebebi oto resim boyutlandırma )
if (FileUpload1.HasFile)
{
if (Path.GetExtension(FileUpload1.PostedFile.FileName) == ".jpg" || Path.GetExtension(FileUpload1.PostedFile.FileName) == ".png")
{
Random rndm = new Random();
string PhotoExtensions = Path.GetExtension(FileUpload1.PostedFile.FileName);
string PhotoName = FileUpload1.PostedFile.FileName + rndm.Next(99999999, 999999999) + PhotoExtensions;
//Firstly we will save chosen images to \\images\\ folder as temporary
FileUpload1.SaveAs(Server.MapPath("~\\Content\\img\\uploads\\temp\\") + PhotoName);
//After we are converting as bitmap
Bitmap Photo = new Bitmap(Server.MapPath("~\\Content\\img\\uploads\\temp\\") + PhotoName);
int Width = 215;
int Height = 215;
//Resizing the photo
Size Size = new Size(Width, Height);
//Resmi boyutlandırıyoruz.
Bitmap ResizedPhoto = new Bitmap(Photo, Size);
string Resizedandsavedphoto = "~\\Content\\img\\uploads\\" + PhotoName;
//We are saving resized photo to \\images\\userphotos\\ folder
ResizedPhoto.Save(Server.MapPath(Resizedandsavedphoto), ImageFormat.Jpeg);
Photo.Dispose();
ResizedPhoto.Dispose();
//we delete the photo we saved as temporary
FileInfo Firstuploadedphoto = new FileInfo(Server.MapPath("~\\Content\\img\\uploads\\temp\\") + PhotoName);
Firstuploadedphoto.Delete();
image1.ImageUrl = Resizedandsavedphoto.Clean();
}
}
sen üsttekileri kendien gore ayarla calısmıyor deme cünkü kendi yazdıgım kodu ilk ben denerim ki zaten kendim yazmamıssam da paylaşmam
4- Projende class olusturduysan yada artık nasıl crud işlemi yapacaksan onun içinde code kısmında
string photo = image1.ImageUrl.ToString(); diye tanımla
ve Crud işlemlerinde de o string photo olarak atadıgın "photo" değişkenini kullan.
-
Ayrica yukardaki tablo iliskilendirmende yanlis. Urun id si once gelir ve primery key olur photo id diye birsey yoktur
Yani sacmaliktir.
< Bu ileti mobil sürüm kullanılarak atıldı >
Sayfa:
1
Ip işlemleri
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X