У меня есть aspx страница тот потоковый jpeg's. Это устанавливает тип контента и затем пишет в ответный поток. Если я просматриваю изображения непосредственно, они работают обработка, но если я использую fancybox 1.2.6, я получаю следующее.
Используя 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);
}
}
}
Какая-либо справка?
Если ваша программа не утилизируется в действительности, ваш деконструктор?
Вы пытаетесь в основном использовать RAI?
Моя программа полностью
using System;
namespace Testing
{
class C1 : IDisposable
{
public C1()
{
}
public void Dispose()
{
Console.WriteLine( "C1 Destroyed" );
}
}
class C2 : IDisposable
{
public C2()
{
throw new Exception();
}
public void Dispose()
{
Console.WriteLine( "C2 Destroyed" );
}
}
class C3 : IDisposable
{
C1 c1;
C2 c2;
public C3()
{
try {
c1 = new C1();
c2 = new C2();
} catch {
this.Dispose();
throw new Exception();
}
}
~C3()
{
this.Dispose();
}
public void Dispose()
{
// basically an early deconstructor
Console.WriteLine( "C3 Being Destroyed" );
if ( c1 != null )
c1.Dispose();
if ( c2 != null )
c2.Dispose();
GC.SuppressFinalize(this);
Console.WriteLine( "C3 Destroyed" );
}
}
class MainClass
{
public static void Main(string[] args)
{
try {
using ( var c3 = new C3() )
{
Console.WriteLine("Rawr");
}
} catch {
Console.WriteLine( "C3 Failed" );
}
GC.Collect();
}
}
}
-121--3690572- Развертывание является одним из соображений. Silverlight основан на браузере (требует установки плагина), WPF не так требуется настройка на компьютере каждого.
Нет ни одного правильного ответа - это зависит от того, как будет использоваться приложение, какова архитектура и т.д.
-121--1918184-В файле сценария fancybox имеется регулярное выражение, которое необходимо изменить, чтобы это расширение файла было правильно обработано.
imageRegExp = /\.(aspx|jpg|gif|png|bmp|jpeg)(.*)?$/i;
Я только что добавил aspx на данный момент, но мне нужно будет проделать дополнительную работу, чтобы он функционировал правильно.
Можем ли мы увидеть ваш код сервера, который публикует контент? Похоже, что тип контента не устанавливается должным образом или был установлен до того, как вы выводите данные. Вы можете попробовать ответ. Вычредите () перед выводом вашего нового типа Content. (Ваш браузер может иметь при условии, что тип контента при открытии его напрямую)