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.
Projemde resim klasörü var. Veritabanına resim dosyasının yolunu yazdım. Şimdi bu resimli verileri asp.net ile nasıl çekebilirim?
< Bu ileti mobil sürüm kullanılarak atıldı >