【发布时间】:2024-04-16 23:00:02
【问题描述】:
如其他 cffile 上传问题所述,
GetPageContext().formScope().getUploadResource("myFormField").getName()
非常适合在实际执行 cffile 之前获取服务器上的文件名(对于 Railo 和 Lucee - ColdFusion 有不同的方法),但我注意到一个有趣的问题:如果浏览器是 IE,那么这将返回完整的源路径,包括文件名。另一方面,Firefox 和 Chrome 只返回文件名。
对于我的应用程序,我需要完整路径,但是当浏览器是 FireFox 或 Chrome 时,我无法找到它。如果有人有任何想法,我将不胜感激!
【问题讨论】:
-
我不熟悉那种方法。它应该返回 client 文件属性还是 server 属性?这听起来像 client 信息 - 这不是您可以从服务器端控制的东西。 AFAIK it is whatever the browser vendor chooses to send.
-
感谢您的参考 - 具有讽刺意味的是,该海报与我正在寻找的完全相反!
-
您应该包含一个指向您问题的链接以供将来参考。
标签: coldfusion railo lucee