当工作与cffile在ColdFusion后,上载的文件的一个网络服务器,cffile结构的创建,是应该有一种价值称为"oldFileSize".每次我做一个上传和研究的价值,它具有新的文件,不复盖的文件的大小。是有一些设置地方向正确,或者是这一个错误在cffile在cf8?

澄清:如果您使用的cffile命令将文件上载到一个服务器上,它将试图以储存的该文件中的位置你告诉它的命令。如果目的地已经有一个文件有用相同的名称和路径,然后其中一个选项,在你的cffile命令可以打赌复盖任何现有文件。如果你做到这一点,结构返回称为cffile的属性被称为"oldFileSize".该文件的国家oldFileSize应该文件的大小,复盖。相反,这是返回的尺寸的文件正在上传。

有帮助吗?

解决方案

如果oldfilesize属性未正确返回,我将使用nameconflict = unique来保留旧文件。然后,您可以使用cfdirectory检查旧文件大小,并使用cffile action =" delete"和action =" rename"替换旧文件,以便您只能手动覆盖旧文件。

一些工作,但如果你需要这些信息......

其他提示

本末日是正确有关的工作围绕这一问题,但是如果你没有看到记录的行为, 这是一个错误,你应该报告它! 目前,没有公众的错误跟踪你可以提交(虽然是一个推动一个我们可能应该很快看到它左右),使事实上的标准是它作为一个评论的文件页。

Adobe工作人员不会阅读和评论作出回应,并且他们将可能回答说,这将是固定的,或者承认它是一个错误,但表示,没有计划要修复它在这个时候。无论哪种方式,负责任的做法是 报告的错误.

什么覆盖文件?当你只提到一个文件时,你似乎在谈论两个文件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top