使用HTML5& Coldfusion 10将多个文件上传到不同的目的地

时间:2012-11-19 20:41:37

标签: html5 file-upload coldfusion coldfusion-10

我有一个包含多个输入字段的表单,可以接受多个文件,我需要将每个元素的文件加载到不同的目标。 cffile upload只上传每个表单字段中的第一个文件,uploadall将它们全部放在所有目录中,因为它不支持fieldname属性。

<form name="someForm" id="someForm" action="process.cfm" enctype="multipart/form-data" method="post">
    <input type="file" multiple="multiple" name="fileSet1" />
    <input type="file" multiple="multiple" name="fileSet2" />
    <input type="file" multiple="multiple" name="fileSet3" />
    <input type="submit" value="update" />
</form>

这会将一个文件上传到每个目的地:

<cffile action="upload" filefield="fileSet1" destination="dest1" nameconflict="overwrite">
<cffile action="upload" filefield="fileSet2" destination="dest2" nameconflict="overwrite">
<cffile action="upload" filefield="fileSet3" destination="dest3" nameconflict="overwrite">

这会将所有文件上传到所有目的地,因为filefield不与uploadall一起使用:

<cffile action="uploadall" filefield="fileSet1" destination="dest1" nameconflict="overwrite">
<cffile action="uploadall" filefield="fileSet2" destination="dest2" nameconflict="overwrite">
<cffile action="uploadall" filefield="fileSet3" destination="dest3" nameconflict="overwrite">

0 个答案:

没有答案