Обработка ColdFusion of HTML5 <Тип ввода = «Файл» несколько = «Многократный» />

Я пытаюсь реализовать поле ввода HTML5, которое позволяет пользователю выбрать несколько Файлы для загрузки. У меня есть следующее в моем виде:

<form method="post" enctype="multipart/form-data" action="index.cfm">
    <input type="file" name="Images" id="Images" multiple="multiple" accept="image/jpeg, image/gif, image/png, application/zip" />
    ...

Я могу выбрать несколько файлов в браузере, затем нажмите Загрузить, но я не уверен, как обрабатывать форму с ColdFusion. Я думал, что Работа, но это только загружает последний файл, который я выбрал:

<cfloop list="#attributes.Images#" index="Image">
    <cffile
        destination = "#ExpandPath(Trim(request.TempFolder))#"
        filefield = "Images"
        action = "upload"
        nameconflict = "MakeUnique"
        result = "UploadedTempFile"
    >
    <cfoutput>#UploadedTempFile.serverFile#<br /></cfoutput>
</cfloop>

может ли кто-нибудь объяснить мне, как цикл через все файлы, представленные через мою форму формы, так что я могу обрабатывать файлы по отдельности?

7
задан tshepang 17 September 2014 в 20:40
поделиться