防止 Coldfusion 服务器将上传的文件写入磁盘

防止 Coldfusion 服务器将上传的文件写入磁盘

Coldfusion 将上传的文件写入其临时文件夹,cffile 标签会从该文件夹中获取文件。但是我希望我的服务器忽略上传的文件,并且根本不将它们写入磁盘。

我怎样才能阻止 Coldfusion 将这些文件写入磁盘?

编辑:

或者有没有办法在 IIS (7+) 中阻止多部分请求?

答案1

ColdFusion 是什么版本?假设至少是 ColdFusion 9,则可以使用内置 RAM 文件系统。

使用内存文件

基于内存的虚拟文件系统可加快瞬时数据的处理速度。内存文件不写入磁盘,而是保存在 RAM 中。它们的功能与磁盘文件类似,但性能更快。

在 ColdFusion 中,内存文件可帮助您简化动态代码的执行。几乎所有以文件或目录作为输入或输出的标签和函数都支持内存文件。

内存文件的使用方式与磁盘文件相同,但带有前缀 ram:/// 以表明它们位于 RAM 中。例如,ram:///a/b/dynamic.cfm。

相关内容