Rub*_*ord 11 asp.net image fancybox
我有一个流式传输jpeg的aspx页面.它设置内容类型,然后写入响应流.如果我直接查看图像,他们会有一种享受,但如果我使用fancybox 1.2.6,我会得到以下内容. alt text http://img686.imageshack.us/img686/3348/fancybox.png
使用fancybox 1.2.1,图像确实显示.
这是推出图像的代码.
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
using (Stream responseStream = response.GetResponseStream())
{
using (Image outImg = Image.FromStream(responseStream))
{
Response.Clear();
Response.ContentType = "image/jpeg";
outImg.Save(Response.OutputStream, ImageFormat.Jpeg);
}
}
}
Run Code Online (Sandbox Code Playgroud)
有帮助吗?
Not*_*tMe 15
我们的图像也没有扩展,只是从ashx处理程序发出.
我们最终将'type':'image'添加到fancybox声明中,如:
$('.fb1').fancybox({'titlePosition':'inside','type':'image'})
Run Code Online (Sandbox Code Playgroud)
哪个工作得很好.
fancybox 脚本文件内有一个正则表达式,需要对其进行修改,以便正确处理该文件扩展名。
imageRegExp = /\.(aspx|jpg|gif|png|bmp|jpeg)(.*)?$/i;
Run Code Online (Sandbox Code Playgroud)
我现在刚刚添加了 aspx,但需要做一些额外的工作才能使其正常运行。
| 归档时间: |
|
| 查看次数: |
2671 次 |
| 最近记录: |