-->ColdFusion 初级教程-->评价文件上载的结果

ColdFusion

后页 前页
目录
北极星书库
评价文件上载的结果


完成文件上载之后,你可以利用文件上载变量获取状态信息。状态信息包括与上载文件有关的各种数据,如文件名和保存的路径等。


文件上载状态变量的推荐用法是使用CFFILE前缀,例如CFFILE.ClientDirectory。为了向后兼容,File前缀仍可以使用。在任何可以使用ColdFusion变量的地方都可以使用文件状态变量。


完成文件上载之后,下表中的各个状态变量即可以被引用:


 


文件上载变量

参数

描述

AttemptedServerFile

ColdFusion最初用来存储被上载文件的文件名,如myfile.txt。

ClientDirectory

被上载文件在客户系统中的目录位置。

ClientFile

被上载文件在客户系统中的文件名,如myfile.txt。

ClientFileExt

被上载文件在客户系统中的扩展名,不包括句号,如txt(而不是.txt)。

ClientFileName

被上载文件在客户系统中的文件名,不包括后缀名。

ContentSubType

被上载文件的MIME内容子类型,例如对image/gif即为gif。

ContentType

被上载文件的MIME内容类型,例如对image/gif即为image。

DateLastAccessed

被上载文件最后一次被访问的时间。

FileExisted

指明是否(yes或no)相同路径的文件已经存在。

FileSize

被上载文件的大小。

FileWasAppended

指明是否(yes/no)要ColdFusion将被上载文件追加到一个已经存在的文件中。

FileWasOverwritten

指明是否(yes/no)要ColdFusion覆盖一个文件。

FileWasRenamed

指明被上载文件是否(yes/no)因文件名冲突而被重命名。

FileWasSaved

指明ColdFusion是否保存了一个文件。

OldFileSize

在文件上载操作中被覆盖的文件的大小。

ServerDirectory

服务器上实际保存了被上载文件的目录。

ServerFile

实际保存到服务器上的文件名。

ServerFileExt

被上载文件在服务器上的文件后缀名,不包括句号,如txt。

ServerFileName

被上载文件在服务器上的文件名,不包括后缀名。

TimeCreated

被上载文件的创建时间。

TimeLastModified

被上载文件最后一次被修改的日期和时间。


引用这些变量时可以使用File前缀或CFFILE前缀,如#File.FileExisted#。


注意:文件状态变量是只读的。这些变量的值是最近一次CFFILE操作的执行结果,如果执行了两个CFFILE标签,则第一个标签的执行结果被第二个所覆盖。


后页
前页
目录
北极星书库