geschrieben von Ingo Hillebrand, 3. December 2009
In zahlreichen Projekten steht neben einem Download immer die Dateigröße, sowie der dazugehörige Typ. Die Dateigröße stellt mit RedDot-Bordmitteln keine Hürde dar, dafür gibt es die Attribute, lediglich den Dateityp zu erkennen stellte bislang eine Hürde dar, die man sonst nur mit Scriptsprachen zu überwinden konnte. Bis jetzt.
Ich habe ein wenig mit den RenderTags herumgespielt und diesen Schnipsel erstellt:
<%!! Context:CurrentPage.Elements.GetElement(med_file).GetHtml().ToString().Split(.)[1].ToUpper() !!%>
Da Substring immer einen Anfang benötigt und nicht mit negativen Werten umgehen kann, bin ich auf Split ausgewichen und hoffe in diesem Fall darauf, dass der Punkt vor dem Suffix der einzige im Dateinamen ist. Mir ist es immer zu lästig, dafür auf asp oder php zurückzugreifen - alleine schon, um die Übersicht über die Projekte nicht zu verlieren. Gibt es Anregungen zu diesem Beispiel? Wie findest Du, lieber RedDotler, den Dateityp heraus?
Quelle: Dateityp mit RenderTags erkennen
© copyright 2009 Ingo Hillebrand