Ciao, grazie per la risposta.
poi quel file ".logo" cosè?? il filestream vuole tutto il percorso del file, a meno che non sia nella cartella di esecuzione...
quello è un problema del forum che elimina la \ nei tag [ php][/php ] forum, il nome corretto era ".\logo".
Comunque si il file si trova nella stessa cartella dell'applicazione.
Ho aggiunto il flush:
Codice PHP:
public void aggiornaPic()
{
//altro...
try
{
FileStream fs = new FileStream(@".\\logo", FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite);
fs.Write(rawData, 0, filesize); //dove rawData è un array byte[] (in particolare viene preso da un campo BLOB di mysql ma non ha importanza e filesize è un intero (dimensione dell'array)
fs.Flush();
fs.Close();
fs.Dispose();
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
ma il risultato è lo stesso, genera sempre l'exception