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