Asp.net 如何将内容类型与图像一起使用
我有一个radiobuttonlist,它显示基于扩展名的图像列表,不是实际图像,而是路径。如何使用内容类型显示选定的图像 我假设您正在使用Webforms。在这种情况下,最好是创建一个HttpHandler(以.ashx结尾的文件)。它比完整的asp.net页面更轻。然后将逻辑放入ProcessRequest方法中Asp.net 如何将内容类型与图像一起使用,asp.net,html,Asp.net,Html,我有一个radiobuttonlist,它显示基于扩展名的图像列表,不是实际图像,而是路径。如何使用内容类型显示选定的图像 我假设您正在使用Webforms。在这种情况下,最好是创建一个HttpHandler(以.ashx结尾的文件)。它比完整的asp.net页面更轻。然后将逻辑放入ProcessRequest方法中 public void ProcessRequest( HttpContext context ) { var path = context.Req
public void ProcessRequest( HttpContext context )
{
var path = context.Request.QueryString["path"];
// read image bytes
byte[] image = ReadImage(path);
// using "image/jpeg" as an example. Use actual type for file extension
context.Response.ContentType = "image/jpeg";
context.Response.BinaryWrite(resizedStream.GetBuffer());
}
然后,在您的aspx页面上,您可以创建一个图像控件,并将url设置为刚才创建的处理程序的url。您可以在查询字符串中传递获得正确图像所需的任何参数。我不理解这个问题。第一段似乎是从某处复制粘贴的。我不明白你会如何使用内容类型来显示任何东西。