У меня возникли проблемы с использованием функции ColdFusion 9.0.0 fileUpload() cfscript. Я получаю это сообщение об ошибке:ColdFusion 9 Функция загрузки скрипта не работает
«Переменная 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.
Thanx
Как вы в том числе определение функции в приложении? Если это в CFC, вам нужно будет ссылаться на него как 'cfcInstance.fileUpload()'. Если вы вставляете определение '' в тот же шаблон, что и вы его вызываете, тогда он должен работать, вызывая просто 'fileUpload()'. –
imthepitts
есть ли причина, почему он не обновлен до cf901? – Henry
Это в CFC, и я использую фреймворк CFWheels. Вот как выглядит мой create(). public любая функция create() { processlinks = model ("ProcessLinks"). New (params.processlinks); \t если (processlinks.save()) { если (params.attachment! = '') { результат = FileUpload (application.uploadPath, "присоединение", "приложение/*, изображение/*", "makeUnique"); if (result.fileWasSaved) { attachments = model (name = "Attachments"). New (attachment = result.serverFile, ProcessLinksID = processlinks.id); attachments.save(); } } } } – user752746