В Coldfusion, как я могу найти размер файла связанного файла и использовать его в качестве атрибута alt

У меня есть большой список с иконками, связывающими файлы pdf и msword. Я хотел бы получить размер файла в килобайтах связанного файла, а затем использовать его в качестве атрибута alt на изображении. Сгенерированный код будет выглядеть примерно так.

Description of file <a href="file1.pdf"><img src="pdficon.gif" alt="27.6 kb" /></a> 
<a href="file1.doc"><img src="wordicon.gif" alt="33.2 kb" /></a>

Все ссылки на файлы являются статическими, так как не все файлы в каталоге используются в этом списке. Как мне поступить в холодном фьюжн? Должен ли я получить все файлы, используя cfdirectory, а затем сопоставить их с href? Или есть способ просто разобрать родительский href и получить размер файла?

Спасибо!

1 ответ

Время использовать Java

<cfset file = createObject("java","java.io.File").init("/directoy/filename")>
<cfset fileSizeInKB = file.length() / 1024>
Другие вопросы по тегам