Saludos seniores/as,
Les presento el problema, tengo una galeria de imagenes en asp, todo muy bien en ie, pero en firefox y en safari hay problema, les explico,
si entras a
http://soccerliverd.com/sl/galeria.aspx?a=110&z=0 veras una galeria de imagenes, pero si clickeas en una de las fotos por ejemplo
http://soccerliverd.com/xcms/verImagen.aspx?a=484, en ie sale muy bine la imagen pero en firefox y safari no, acountinuacion el codigo de verImagen.aspx
Código:
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="utf-8" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Drawing" %>
<%@ Import Namespace="System.Drawing.Imaging" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<script runat="server">
string ConnectionString = System.Configuration.ConfigurationManager.AppSettings["ConnectionString"];
protected void Page_Load(object sender, EventArgs e)
{
string Imagen = "imagenes/none.gif";
if (Request.QueryString["a"] != null)
{
foreach (DataRow row in Data("SELECT ImagenID, Nombre, Ruta FROM vw_Imagenes WHERE ImagenID = " + Request.QueryString["a"].ToString(), "").Rows)
{
Imagen = row["Ruta"].ToString() + "/" + row["Nombre"].ToString();
}
}
Bitmap foto = new Bitmap(Server.MapPath(Imagen));
Bitmap img = null;
if (Request.QueryString["w"] != null)
{
int w = int.Parse(Request.QueryString["w"]);
if (w != 0)
{
img = new Bitmap(foto, w, w);
}
else
{
img = foto;
}
}
else
{
img = foto;
}
Response.Clear();
img.Save(Response.OutputStream, ImageFormat.Jpeg);
Response.End();
}
private DataTable Data(string storeProcedure, string parameters)
{
DataTable Table = new DataTable();
SqlConnection conn = new SqlConnection(ConnectionString);
SqlCommand comm = new SqlCommand(storeProcedure + " " + parameters, conn);
SqlDataAdapter da = new SqlDataAdapter(comm);
try
{
conn.Open();
da.Fill(Table);
comm.Dispose();
conn.Close();
conn.Dispose();
}
catch (SqlException e)
{
throw new System.Exception(e.Message);
}
return Table;
}
</script>
por favor daria la vida por que alguien me ayude, gracias de ante mano!
Edgar Nadal
(firma removida...)