ora ho un altro problema, il codice sopra funziona correttamente solo con file di testo o simili.
Io devo uplodare pdf o immagini quindi lo statement
byte[] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
è scorretto.
Come posso convertire una stringa in un array di byte dato che i file che devo uplodare sono appunto binari?
Grazie ancora!