В 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>