Premettendo che io di asp.net non so nulla, qual'è l'errore di questa pagina?
codice:
<%@ Page language="c#" %>
<%@ Import namespace="System.IO" %>
<%@ Import namespace="System.Net" %>
<%@ Import namespace="System.Drawing" %>
<SCRIPT RUNAT="SERVER">
Sub Page_Load()
Dim width as Integer = 0
Dim height as Integer = 0
' ridimensiona l'immagine se specificato
Dim immagine as String = Server.MapPath(Request.QueryString("img"))
width=Request.QueryString("w")
height=Request.QueryString("h")
call ImgRedim(immagine, width, height)
End Sub
' Funzione di redim
Public Sub ImgRedim(immagine as String, width as Integer, height as Integer)
Dim bmp as System.Drawing.Bitmap = CType(System.Drawing.Image.FromFile(immagine), System.Drawing.Bitmap)
' creo la Thumbnail con i parametri impostati
Dim miniaturabmp as New System.Drawing.Bitmap(bmp, width, height)
' salvo sullo stream di output
if immagine.EndsWith(".jpg") Then
miniaturabmp.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg)
else
miniaturabmp.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif)
end if
' pulizia
miniaturabmp.Dispose()
' pulizia finale
bmp.Dispose()
End Sub
</SCRIPT>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Resize Image</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body onLoad="Page_Load()">
calcolando l'immagine
</body>
</html>
in sostanza passo da un'altra pagina il nome dell'immagine che deve ridimensionare insieme ai parametri Height e Width. Io vorrei che quello script la ridimensionasse. Però mi fa errore la pagina .aspx e non mi fa nulla
mi date una mano please?