Первым шагом будет добавление обработчика к событию BeforeUpload
.
Затем, если вы используете multipart, вы можете изменить настройки загрузчика, чтобы динамически устанавливать различные многоэлементные параметры:
plupload_instance.bind('BeforeUpload', function (up, file) {
up.settings.multipart_params = {fileid: file.id}
});
(предупреждение: этот пример переопределяет любые и все multipart_params, вы можете воспроизвести его умнее, чем просто установив fileid)
если вы не используете multipart, ваши единственные варианты - передать аргумент в качестве заголовка или вручную добавить параметр в URL для каждого файла (эти 2 параметра также должны быть выполнены в BeforeUpload).
Обратите внимание, что когда не используется multipart, plupload добавит параметры name
и chunk
к URL-адресу после любого URL-адреса, который вы уже установили для загрузчика, для каждого файла, так что именно здесь идут дополнительные параметры.