1

我有一个大列表,其中包含链接到 pdf 和 msword 文件的图标。我想以 kb 为单位获取链接文件的文件大小,然后将其用作图像上的 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>

文件的所有链接都是静态href,因为并非目录中的所有文件都在此列表中使用。我将如何进行冷融合?我是否必须使用cfdirectory获取所有文件,然后将它们与 href 匹配?或者有没有办法只解析父 href 并获取文件大小?

谢谢!

4

1 回答 1

4

是时候使用 Java

<cfset file = createObject("java","java.io.File").init("/directoy/filename")>
<cfset fileSizeInKB = file.length() / 1024>
于 2010-08-26T21:28:47.010 回答