0

我在使用 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 上工作。

谢谢

4

2 回答 2

3

文档中fileUpload()(总是从这些问题开始的好地方):

历史

ColdFusion 9.0.1:增加了这个功能。

这有点解释了为什么它在 CF9.0 中不起作用。要“让它工作”,你需要自己动手,或者uploadFile()在 cflib 上可能是一个选择。

于 2013-07-10T07:58:23.570 回答
0

FileUpload() 可能要注意的另一件事是,与基于 cffile 标记的等效项不同,它不给您指定“模式”的选项(例如 777)。因此,当在权限受限的 linux 服务器上运行时,您可能会遇到一些奇怪的行为!

我想知道有没有其他人遇到过这种情况?或者听说过解决方法?

FileUpload() 文档: http ://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSd160b5fdf5100e8f36f73035129d9e70a92-8000.html

于 2013-07-18T11:01:26.790 回答