我正在尝试实现一个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" />
...
我可以在浏览器中选择多个文件,然后单击upload,但我不确定如何使用ColdFusion处理表单post。我原以为下面的命令会起作用,但这只会上传我选择的最后一个文件:
<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>
有人能向我解释一下如何循环通过我的一个表单域提交的所有文件,以便我可以单独处理这些文件吗?
https://stackoverflow.com/questions/7338530
复制相似问题