Ciao a tutti,
ho trovato online questo codice:
------------------------------------------------
<%@ Page language="c#" %>
<%@ Import namespace="System.IO" %>
<%@ Import namespace="System.Net" %>
<%@ Import namespace="System.Drawing" %>
<script runat="server">
private void ResizeAndSave(Stream imgStr,int Width, int Height,string FileName)
{
//creo il bitmap dallo stream
System.Drawing.Image bmpStream=System.Drawing.Image.FromStream(imgStr);
//creo un nuovo bitmap ridimensionandolo
Bitmap img=new Bitmap(bmpStream,new Size(Width,Height));
//salvo l'immagine ridimensionata
img.Save(FileName,System.Drawing.Imaging.ImageForm at.Jpeg);
Response.Write("saved");
}
private void CaricaClick(object sender, System.EventArgs e)
{
Environment.CurrentDirectory=AppDomain.CurrentDoma in.BaseDirectory;
//controllo che sia un jpg
if (file1.PostedFile.ContentType=="image/jpeg" || file1.PostedFile.ContentType=="image/jpeg")
{
//pass lo stream del file uplodato
ResizeAndSave(file1.PostedFile.InputStream,100,70, "img1.jpg");
//salvo così com'è
file1.PostedFile.SaveAs("img1.jpg");
}
}
private void PrelevaClick(object sender, System.EventArgs e)
{
Environment.CurrentDirectory=AppDomain.CurrentDoma in.BaseDirectory;
WebClient wDown=new WebClient();
//prelevo l'immagine dal web facendomi restituire un array di byte
//inserisco l'array di byte nello stream di memoria così lo passiamo alla funzione
MemoryStream DataM=new MemoryStream(wDown.DownloadData(url.Text));
ResizeAndSave(DataM,100,70,"img2.jpg");
}
</script>
<HTML>
<HEAD>
<title>Ridimensione immagini</title>
</HEAD>
<body>
<form id="Form1" method="post" runat="server" enctype="multipart/form-data">
Carica file <INPUT type="file" id="file1" runat="server">
<asp:Button id="btnCarica" runat="server" Text="Carica" OnClick="CaricaClick"></asp:Button></P>
Carica url
<asp:TextBox id="url" runat="server"></asp:TextBox>
<asp:Button id="Preleva" runat="server" Text="Preleva" OnClick="PrelevaClick"></asp:Button></P>
</P>
</form>
</body>
</HTML>
------------------------------
Non mi da nessun errore però non mi dice saved ne nulla e nemmeno so dove dovrebbe salvare le immagini!!!!
Qualcuno di voi mi può aiutare e magari inserire anche qualcosa che mi permetta di salvarlo sul server direttamente....
Grazie
Giordy84

Rispondi quotando
