Blueimp有多个输入元素和自己的url

时间:2015-07-16 21:56:47

标签: javascript php jquery file-upload blueimp

所以我有多个输入元素,使用blueimp上传文件和文件夹,每个文件和文件夹都有自己的链接到服务器上的路径。每个元素都旨在将文件上传到各自的URL,他们这样做;但是,我希望他们在删除文件/文件夹时独立上传。例如,如果我将文件夹放到第一个输入元素上,那么该元素只将文件上传到其url,而没有其他输入元素触发/上传;但是,我得到的行为是,如果我将文件夹放在一个上,他们都会上传文件夹。

以下是我当前表单和输入的示例:

<form name = "self" action = "http://localhost/proj/index.html" method = "post">
    <input class="fileupload" id="fileupload0" type="file" name="files[]"  multiple>
    <input class="fileupload" id="fileupload1" type="file" name="files[]" multiple>
    <input class="fileupload" id="fileupload2" type="file" name="files[]" multiple>
</form>

这些是在php中的for循环中创建和初始化的,里面看起来像这样:

echo "<input class = 'fileupload' id ='fileupload$numinput' type='file' name='files[]'multiple>";
echo "<script>init($numinput, $myUniqueLink)</script>";
$numinput++;

$ myUniqueLink也会在for循环中发生变化。

以下是我如何初始化它们:

function init(num, link) {
    $(function () {
          $('#fileupload' + num).fileupload({
              maxChunkSize: 10000000,
              dataType: 'json',
              url: link,
           });
    });
}

0 个答案:

没有答案