【问题标题】:In coldfusion how can I find the filesize of a linked file and use that as an alt attribute在coldfusion中如何找到链接文件的文件大小并将其用作alt属性
【发布时间】:2011-04-04 12:30:20
【问题描述】:

我有一个大列表,其中包含链接到 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 并获取文件大小?

谢谢!

【问题讨论】:

  • 你想在webroot下显示现有文件的大小吗?
  • 抱歉,我不完全确定您所说的 webroot 是什么意思。我猜你是在问这些文件是否是可公开访问的目录,在这种情况下答案是肯定的。

标签: coldfusion href image filesize alt-attribute


【解决方案1】:

使用 Java 的时间

<cfset file = createObject("java","java.io.File").init("/directoy/filename")>
<cfset fileSizeInKB = file.length() / 1024>

【讨论】:

  • 我怀疑使用他提到的 cfdirectory 方法可能会更快。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-08
  • 2013-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-05
相关资源
最近更新 更多