4 messaggi dal 13 giugno 2005
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.ImageFormat.Jpeg);

Response.Write("saved");
}

private void CaricaClick(object sender, System.EventArgs e)
{
Environment.CurrentDirectory=AppDomain.CurrentDomain.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.CurrentDomain.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">
<P>
Carica file <INPUT type="file" id="file1" runat="server">
<asp:Button id="btnCarica" runat="server" Text="Carica" OnClick="CaricaClick"></asp:Button></P>
<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>
</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
devi specificare un percorso fisico deve salvare, completo di c:\bal bla bla, img1.jpg non basta
ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
4 messaggi dal 13 giugno 2005
Mi da errore se metto c:\img1.jpg
l'utente asp.net ha il permessi di scrittura su c?
ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
4 messaggi dal 13 giugno 2005
Ma io lo sto già utilizzando sul server online e non sul mio pc!!!!

e la cartella dove è inserito il file.aspx ha tutti i permessi!!!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.