Как показать изображения на веб-сайте Asp.Net с помощью Linq Query? - PullRequest
0 голосов
/ 08 декабря 2009

я могу без проблем добавлять изображения на мой сайт. С моим кодом ниже .. я использую linq и asp.net с c # ....

ImageDatabaseDataContext imdb = new ImageDatabaseDataContext();
Dosyalar ds;
Katilimci kt;
protected void btnEkle_Click(object sender, EventArgs e)
{
    if (FileUpload1.FileContent != null)
    {
        string dosyaAdi = Guid.NewGuid().ToString();
        byte[] icerik = FileUpload1.FileBytes;
        string dosyaTipi = FileUpload1.PostedFile.ContentType;

        try
        {
            ds = new Dosyalar();
            kt = new Katilimci();
            kt.AdSoyad = txtAdSoyad.Text;
            kt.BolgeMudurlugu = txtBolgeMudurlugu.Text;
            kt.Gorevi = txtGorev.Text;
            kt.NoktaAd = txtNoktaAd.Text;
            kt.NoktaTuru = txtNoktaTuru.Text;
            imdb.Katilimcis.InsertOnSubmit(kt);
            imdb.SubmitChanges();
            int idsi = kt.KID;

            ds.DosyaAD = dosyaAdi;
            ds.DosyaICERIK = icerik;
            ds.DosyaTIP = dosyaTipi;
            ds.KID = idsi;
            imdb.Dosyalars.InsertOnSubmit(ds);

            imdb.SubmitChanges();

        }
        catch (Exception ex)
        {
            lblHataci.Text = ex.Message;
        }
    }
}

вот мой вопрос ... Как мне показать мои изображения, которые я сохранял на сервере sql? На веб-сайте asp.Net с запросами linq?

Спасибо за ваш ответ ...

Ответы [ 2 ]

1 голос
/ 08 декабря 2009

вы можете использовать решение этого вопроса до тех пор, пока вы получаете содержимое изображения из базы данных. это не зависит от любого linq-to-sql.

Динамическая визуализация asp: изображение из BLOB-записи в ASP.NET

0 голосов
/ 11 декабря 2012

`открытый класс ImageHandler: IHttpHandler {

public void ProcessRequest(HttpContext context)
{
    using(Image image = GetImage(context.Request.QueryString["ID"]))
    {    
        context.Response.ContentType = "image/jpeg";
        image.Save(context.Response.OutputStream, ImageFormat.Jpeg);
    }
}

public bool IsReusable
{
    get
    {
        return true;
    }
}

} `

этот код решает мой вопрос, спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...