我在使用ColdFusion 9.0.0 fileUpload()cfscript函数时遇到问题。我收到此错误消息:
“变量FILEUPLOAD未定义。”
这是我的代码:
result = fileUpload(application.uploadPath, "attachment", "application/*, image/*", "makeUnique");
作为替代解决方案,我能够使用Script function for file upload in ColdFusion 9中的建议。
fileUpload()函数适用于运行ColdFusion 9.0.1的本地桌面。我很好奇是否有人让它在ColdFusion 9.0.0上工作。
感谢名单
答案 0 :(得分:3)
来自the docs for fileUpload()
(一直是开始提出这些问题的好地方):
<强>记录
ColdFusion 9.0.1:添加了此功能。
哪种解释为什么它在CF9.0中不起作用。要“让它工作”,你需要自己动手,或者cflib uploadFile()
可能是一个选择。
答案 1 :(得分:0)
使用FileUpload()时可能需要注意的另一件事是,与基于cffile标签的等效文件不同,它没有为您提供指定&#34;模式&#34;的选项。 (例如777)。因此,当在限制权限的Linux服务器上运行时,您可能会遇到一些奇怪的行为!
我想知道是否有其他人遇到过这个?或者听说过解决方法?
FileUpload()文档: http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSd160b5fdf5100e8f36f73035129d9e70a92-8000.html