2013-06-11 3 views
1

Как я могу использовать несколько экземпляров для загрузки файлов в одной форме? Я хочу определить конкретное имя файла для каждой загрузки, чтобы использовать это имя на стороне сервера для получения данных. Например, какНесколько экземпляров для загрузки файлов в форме

<div id="Front-View"><file name="front_view"/></div> 
<div id="Angeled-View"><file name="angeled_view"/></div> 
<div id="other-View"><file name="other_view"/></div>  
<script> 
$(document).ready(function() { 
    $('#Front-View').fineUploader({ 
     request: { 
      endpoint: '/upload.do' 
     } 
    }); 
    $('#Angeled-View').fineUploader({ 
     request: { 
      endpoint: '/upload.do' 
     } 
    }); 
    $('#other-View').fineUploader({ 
     request: { 
      endpoint: '/upload.do' 
     } 
    }); 
}); 
+0

Непонятно, почему вы используете несколько экземпляров, и не ясно, к какой форме вы обращаетесь. Кроме того, я немного запутался в вашем упоминании о «конкретном имени файла». Не могли бы вы предоставить дополнительную информацию о вашей конкретной ситуации? –

ответ

0

Я собираюсь пойти с предположением, что вы просто хотите провести различие между вашим 3-й различными случаями Fine загрузившего при работе с файлами на сторону сервера. Имея это в виду, у вас есть два варианта.

Вариант 1: Переменный путь URI

Просто указать конкретную конечную точку для каждого экземпляра загрузчика. На данный момент ваш сервер может быть настроен или не настроен.

Вариант 2: Переменный параметр

Вы можете задать Fine Uploader отправить конкретный параметр с каждым файлом он загружает. Вы можете убедиться, что этот параметр определяет загрузчика в вашем случае. Обратите внимание, что я упростил код немного, и ушел от первоначального HTML:

$(document).ready(function() { 
    $('#Front-View, #Angled-View, #other-View').each(function() { 
     $(this).fineUploader({ 
      request: { 
       endpoint: '/upload.do', 
       params: { 
        uploaderId: this.id 
       } 
      } 
     }); 
    }); 
}); 

Приведенный выше код будет посылать параметр, uploaderId вместе с каждым файлом. Значение параметра будет соответствовать идентификатору связанного с загрузчиком <div>.

Смежные вопросы