Der erste Parameter sieht seltsam aus:
dataStream.AddFile(sDAteiEndung, Datei, sMimeType);
Das sollte eigentlich der Name vom Postfeld sein, dem Namen nach gibst du hier eine Dateiendung an. Das interessiert zwar
Indy nicht, könnte aber sein dass der Server was ganz anderes erwartet. Der zweite Parameter sollte den korrekten Pfad zur lokalen Datei enthalten und den dritten würde ich erstmal ganz weglassen.