Javascript 如何在js中显示图像?

Javascript 如何在js中显示图像?,javascript,asp.net,json,Javascript,Asp.net,Json,我将图像存储在sqlserver数据库中。在我的数据库中,我有Id、Name和Image字段。 我尝试保存图像: Image imag = Image.FromFile(filePath); byte[] imageData; using (MemoryStream ms = new MemoryStream()) { imag.Save(ms, System.Drawing.Imaging.Imag

我将图像存储在sqlserver数据库中。在我的数据库中,我有Id、Name和Image字段。 我尝试保存图像:

            Image imag = Image.FromFile(filePath);
        byte[] imageData;
        using (MemoryStream ms = new MemoryStream())
        {
            imag.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
            imageData = ms.ToArray();
        }
        var dc = new ImagesDataContext();
        dc.Images.InsertOnSubmit(new Image() { Id = 125, Image1 = imageData, Name = "testIm" });
在我的泛型处理程序中,我使用图像集合创建了json对象:

JavaScriptSerializer serializer = new JavaScriptSerializer();
        context.Response.ContentType = "application/json";
        List<Image> listOfImages = DatabaseAccessor.GetImages();
        context.Response.Write(serializer.Serialize(listOfImages));
JavaScriptSerializer serializer=新的JavaScriptSerializer();
context.Response.ContentType=“应用程序/json”;
List listOfImages=DatabaseAccessor.GetImages();
Write(serializer.Serialize(listOfImages));

如何使用javascript在我的页面上显示图像?

您可以在服务器中创建图像,并在javascript中显示/隐藏……

您可以在服务器中创建图像,并在javascript中显示/隐藏……

假设您选择了数据类型
图像
;您可以在服务器端创建,使用
Response.BinaryWrite(listOfImages(0.Image)
,使用JavaScript显示图片

在javascript中类似于以下内容:

Response.ContentType = "image/jpeg";
Response.BinaryWrite('<%= listOfImages[0].Image %>');
Response.ContentType=“image/jpeg”;
响应。二进制写入(“”);

假设您选择了数据类型
图像
;您可以在服务器端创建,使用
Response.BinaryWrite(listOfImages(0.Image)
,使用JavaScript显示图片

在javascript中类似于以下内容:

Response.ContentType = "image/jpeg";
Response.BinaryWrite('<%= listOfImages[0].Image %>');
Response.ContentType=“image/jpeg”;
响应。二进制写入(“”);