Forum

Asp.net serverdaki ...
 
Bildirimler
Hepsini Temizle

Asp.net serverdaki klasöre resim upload ve url'ni Sql database gösterme-Yardım!!!

6 Yazılar
2 Üyeler
0 Likes
972 Görüntüleme
(@yalimm)
Gönderiler: 7
Active Member
Konu başlatıcı
 

Arkadaşlar öncelikle yazılım konusunda çok yeniyim.Birtakım işlemleri yaptım ama bu konuda takıldım.Vereceğiniz cevaplar resimli anlatımla olursa çoook süper olur.Yapmak istediğimi kısaca özetleyim.


1-Serverda images isminde bir klasör oluşturdum,


2-File upload ile bu klasöre resimleri atıyorum fakat istediğim, sql veri tabanında   " id, resim_ad, resim " şeklinde üç kısım var bu klasöre atmış olduğum resmin url sini "resim" kısmında nasıl saklarım ve Gridview da nasıl gösteririm.


Şimdiden çok teşekkürler.4 gündür KAFAYI YİYİCEM.

 
Gönderildi : 12/02/2012 05:16

(@YavuzKIVANC)
Gönderiler: 32
Eminent Member
 

Upload kodu sonrasında aşağıdaki gibi bir kod çalıştırmalısın;


SqlCommand mySqlCmd = new SqlCommand();
mySqlCmd.CommandText = "INSERT INTO RESIM(id, resim_ad, resim) VALUES(1, 'abc', 'http://falanfilan')"; 


ardından RESIM tablosundaki verileri bir datasete çekip gridin datasource'una verebilirsin.


Grid.DataSource = dataSet;
Grid.DataBind();

 
Gönderildi : 12/02/2012 18:29

(@yalimm)
Gönderiler: 7
Active Member
Konu başlatıcı
 

Hocam ilgin için çok teşekkür ederim fakat çok yeni olduğumdan soruyorum kusura bakma,bu dediğiniz kodu aşağda tam olarak nereye eklemeliyim.Ve ikinci söylediğinizle ilgili görsel bi anlatım önerirseniz çok memnun olurum.ŞİMDİDEN TEŞEKKÜRLER.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        if (FileUpload1.PostedFile != null)
        {
            String filename = FileUpload1.PostedFile.FileName;
            FileUpload1.PostedFile.SaveAs(Server.MapPath(@"fotolar\" + FileUpload1.FileName));
        }

    }
}

 
Gönderildi : 12/02/2012 19:35

(@YavuzKIVANC)
Gönderiler: 32
Eminent Member
 

if'in son satırına eklemelisin.

2.madde için aşağıdaki linkte örnek var;

http://www.dotnetfunda.com/tutorials/controls/gridview.aspx

Kolay gelsin.

 
Gönderildi : 13/02/2012 14:32

(@yalimm)
Gönderiler: 7
Active Member
Konu başlatıcı
 

Çok teşekkür ederim en kısa zamanda deniyeceğim.

 
Gönderildi : 13/02/2012 14:36

(@yalimm)
Gönderiler: 7
Active Member
Konu başlatıcı
 

Yavuz bey bu arada bu konudaki bütü işlemleri resimli olarak bi boş vaktinizde anlatırsanız çok süper olur.Çünkü bu konuyla alakalı doğru dürüst bi kaynak bulamadım.

 
Gönderildi : 13/02/2012 14:42

Paylaş: