ciao,
ho questo problema:
in questo codice
metto dentro l'object ids il contenuto di MyReader di id_foto.Codice PHP:MySqlCommand cmd = new MySqlCommand("SELECT id_foto from fotografie order by id_foto DESC", connection);
try
{
MySqlDataReader MyReader = cmd.ExecuteReader();
while (MyReader.Read())
{
object ids = MyReader["id_foto"];
//string nomef = "immagini/" + id;
}
}
catch(Exception e)
{
Console.WriteLine("Exception Occured -->> {0}",e);
}
se provo a stampare ids mi dice che ids nn fa parte del namespace... e non riesco a vederlo stampato a video.
come mai !?
inoltre, questo dato mi servirebbe per dare il nome al file di cui faccio l'upload.
mi spiego....
prendo l'ultimo id della tabella fotografie, l'aumento di uno e quello che ottengo sarà (oltre al prossimo id nella tabella che però sarà messo in auto-increment) il nome del file.. in modo che nesun file sarà mai uguale....
la funziona dopo è fatta così:
dove ora ho messo pippo.jpg ci devo mettere il nome del file che ho ottenuto grazie alla select sul db che mi ha trovato l'ultimo id, incrementato di uno...Codice PHP://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("salvato");
}
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/pjpeg")
{
//pass lo stream del file uplodato
ResizeAndSave(file1.PostedFile.InputStream,100,70,"dev/immagini/th/pippo.jpg");
//salvo così com'è
file1.PostedFile.SaveAs("dev/immagini/img1.jpg");
}
}
come posso fare ?!
ci sto perdendo il carattere![]()
![]()
grazie mille....




Rispondi quotando
