Javascript 如何在js中显示图像?
我将图像存储在sqlserver数据库中。在我的数据库中,我有Id、Name和Image字段。 我尝试保存图像: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
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”;
响应。二进制写入(“”);