gpt4 book ai didi

coldfusion - 有没有办法让 cffile.oldFileSize 返回正确的值?

转载 作者:行者123 更新时间:2023-12-04 07:12:05 26 4
gpt4 key购买 nike

在 ColdFusion 中使用 cffile 时,将文件上传到网络服务器后,会创建 cffile 结构,其中应该有一个名为“oldFileSize”的值。每次我上传并检查该值时,它都有新文件的大小,而不是被覆盖文件的大小。是否有一些设置可以纠正这个问题,或者这是 cf8 中 cffile 中的错误?

说明:如果您使用 cffile 命令将文件上传到服务器,它将尝试将该文件存储在您在命令中指定的位置。如果目的地已经有一个具有相同名称和路径的文件,那么 cffile 命令中的选项之一可以覆盖任何现有文件。如果这样做,将返回一个名为 cffile 的结构,该结构具有名为“oldFileSize”的属性。文档指出 oldFileSize 应该是被覆盖的文件的大小。相反,它返回正在上传的文件的大小。

最佳答案

如果 oldfilesize 属性没有正确返回,我将使用 nameconflict=unique 来保留旧文件。然后,您可以使用 cfdirectory 来检查旧文件大小,并使用 cffile action="delete"和 action="rename"来替换旧文件,这样您就基本上覆盖了旧文件,只需手动。

有点工作,但如果你需要信息......

关于coldfusion - 有没有办法让 cffile.oldFileSize 返回正确的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/159881/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com