It is logical to think that the priests were careful, so that the blood only landed on the floor, and not on the actual curtains.
Regarding Beit HaMikdash, the whole place was covered with aqueducts and water channels from the surrounding rivers/lakes. These would lead the blood (and other remains) outside.
For example, the Mishna in Yoma 5, 6 talks about the blood flowing away and outside into the Kidron river, and even sold to farmers as fertilizer.
Similarly, the Malbim on Vayikra 16, 14 explains the passuk that says "והזה באצבעו על-פני הכפרת", in which it may seem that sprinkling is actually on the כפרת. Mainly:
מלות "על פני" הוא לפעמים על גבו של דבר ממש... ולפעמים הוא נגד גב הדבר... בא ללמד שלא יזה על צד מערב הכפורת, ממש על גבה, רק על פני היינו נגד הגב. ובזה מטה ההזיה לצד קדם, כנגד הכפורת, והטיפים נופלים בארץ.
There's also a book by Menasheh Harel, with a whole section discussing "המים לטהרה, להיגיינה ולפולחן בבית המקדש בירושלים" (the water for purification, hygiene and worship in Beit HaMikdash in Jerusalem), in which he discusses this as well.