【发布时间】:2013-07-07 17:57:17
【问题描述】:
我在使用 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 上运行。
感谢
【问题讨论】:
-
您如何将函数定义包含到您的应用程序中?如果它位于 CFC 中,则必须将其引用为
cfcInstance.fileUpload()。如果您将<cffunction>定义嵌入到您调用它的同一模板中,那么它应该通过简单地调用fileUpload()来工作。 -
没有升级到cf901有什么原因吗?
-
它在 CFC 中,我正在使用 CFWheels 框架。这是我的 create() 的样子。公开任何函数 create(){ processlinks = model("ProcessLinks").new(params.processlinks); if (processlinks.save()){ if(params.attachment != ''){ result = fileUpload(application.uploadPath, "attachment", "application/*, image/*", "makeUnique"); if(result.fileWasSaved) { attachments = model(name="Attachments").new(attachment=result.serverFile, ProcessLinksID=processlinks.id);附件.save(); } } } }
-
我已经等待管理员更新一段时间了。我想我看看有没有人有运气。
标签: coldfusion coldfusion-9 cfml