Prova a impostare la proprietà Position di MemoryStream a 0 prima di passarlo come parametro