猿问

我如何显示来自mysql中数据库的图像到网页中的“图像”控件

我正在尝试建立一个测试网站,可以在其中上传图像和数据库中的一些文本,并在“预览”图像控件中检索图像。我已经设法将这些元素存储为varchar和blob(MEDIUMBLOB)。(MySql)


但是我在尝试在Image控件中显示存储的图像时遇到了麻烦。


这是代码:


MySqlConnection conn;

MySqlCommand comand;

String queryStr;

MySqlDataAdapter daa;

protected void Button1_Click(object sender, EventArgs e)

{

    HttpPostedFile postedFile = FileUpload1.PostedFile;

    string fileName = Path.GetFileName(postedFile.FileName);

    string fileExtension = Path.GetExtension(fileName);

    int fileSize = postedFile.ContentLength;

    try

    {

        if (fileExtension.ToLower()==".jpg" || fileExtension.ToLower() == ".png")

        {

            AgregarCiudad();//add city method in spanish

            Response.Write("Exito");

            MostrarImagen();//show image method also in spanish lol

        }

        else

        {

            Response.Write("Solo Imagenes .jpg o .png de 15 megabites o menos.");

        }


    }

    catch (FileNotFoundException fFileNotFound)

    {

        //log the exception the specified fFileNotFound variable has to be put in a string, label or response.

        Response.Write("Error." + fFileNotFound.Message);


    }

    catch (Exception)

    {

        Response.Write("Error");

    }

}


如您在这里看到的,我不知道现在该怎么办,要使此方法在Image控件(Image1)中显示最近存储的图像,可以做些什么?

慕尼黑5688855
浏览 191回答 1
1回答
随时随地看视频慕课网APP
我要回答