.net core resim upload eden, dosya tipi engeli olan, dosya boyutu 2mb tan küçük kontolü yapan ve resimler isimli bir klasöre kaydeden kod
Merhaba! Aşağıda verdiğim örnek kodu kullanarak .NET Core ile resim yükleme işlemini gerçekleştirirken dosya türünü ve boyutunu kontrol edip, resimleri "isimli" bir klasöre kaydedebilirsiniz. Öncelikle aşağıdaki using ifadelerini eklemeniz gerekmektedir: using System.IO ; using Microsoft.AspNetCore.Http ; Daha sonra resim yükleme işlemini gerçekleştireceğiniz bir metod oluşturabilirsiniz. Örnek olarak aşağıdaki kodu kullanabilirsiniz: public void UploadImage (IFormFile imageFile) { // Dosya uzantısını kontrol et string fileExtension = Path.GetExtension(imageFile.FileName); if (fileExtension != ".jpg" && fileExtension != ".png" ) { // Dosya JPG veya PNG türünde değil, hata fırlatabilir veya diğer işlemler yapabilirsiniz. throw new InvalidOperationException ( "Lütfen JPG veya PNG türünde bir dosya yükleyin." ); } // Dosya boyutunu kontrol et byte [] fileData = imageFile.OpenReadStrea...