如何以上载形式提交输入字段以及每个单独的文件上载

时间:2012-09-24 17:50:13

标签: file-upload blueimp

我正在使用blueimp的fileupload插件来实现多个文件上传。

我的样本表格:

    <form id="fileupload" action="<?php echo base_url() . 'index.php/main/upload_img'; ?>" method="POST" enctype="multipart/form-data">
<input type="text" name="foldername">
</form>

我还在上传模板中添加了其他文字输入:

<input type="text" name="tags[]">

为了将标签值发送到服务器,我必须使用formData选项;渲染我的foldername输入值为null。如何将两个输入值都发送到服务器?

1 个答案:

答案 0 :(得分:2)

我相信这里已经介绍过:https://github.com/blueimp/jQuery-File-Upload/wiki/How-to-submit-additional-Form-Data

你可以做的是使用JQuery的serializeArray方法,它创建一个JavaScript对象数组:

    var formData = $('form').serializeArray();