У меня есть плагин для загрузки файлов JQUERY, который позволяет пользователям загружать файлы на сервер Coldfusion. Плагин отправляет файлы на сервер таким образом, что я должен использовать GetHttpRequestData () для содержимого файлов. Вот что я имею до сих пор в отношении обработки данных файла:
<cfparam name="URL.qqfile" type="string">
<cfset x = GetHttpRequestData()>
<cffile action="write" output="#x.content#" file="c:\temp\#URL.qqfile#">
Это работает, и это хорошо, но я не могу перейти к следующему шагу.
Что я хочу, чтобы произошло следующее:
А. Определите расширение файла.
Б. Если это допустимый ext, определенный моим приложением, (JPG, PNG, PDF, DOC, DOCX и т. Д.) Загрузите его в правильный каталог на сервере. Затем удалите временный файл выше
C. Используйте CFIMAGE, чтобы сделать миниатюру, если загруженный файл был Image
Как я могу выполнить вышеперечисленные шаги A-C с проблемой GetHttpRequestData?
Спасибо