Ser ut som du gör om datan som kommer till base64 ytterligare en gång?
Kod:
string str = Convert.ToBase64String(bytes);
Filen som skickas från sändande part är väl redan i base64-format?
Kod:
string str = Convert.FromBase64String(bytes);
känns mer rätt (om den funktionen ens finns).