validacion - validar formulario javascript antes de enviar
plupload: envía otro parámetro de solicitud con el archivo cargado (1)
plupload crea identificadores agradables en el objeto de archivo . ¿Cómo se puede enviar esta identificación al script de carga? El script de carga tiene 3 variables en $_POST
- nombre de archivo, número de fragmento y número total de fragmentos.
¿Cómo agregar otro parámetro a la solicitud POST de plupload (en mi caso, el archivo.id)?
El primer paso sería agregar un controlador al evento BeforeUpload
.
Luego, si está utilizando varias partes, puede cambiar la configuración del cargador para establecer dinámicamente diferentes parámetros de varias partes:
plupload_instance.bind(''BeforeUpload'', function (up, file) {
up.settings.multipart_params = {fileid: file.id}
});
(advertencia: este ejemplo anula cualquiera y todos los multipart_params, puede jugarlo de manera más inteligente simplemente configurando fileid)
si no está utilizando multiparte, sus únicas opciones serían pasar el argumento como un encabezado, o agregar manualmente el parámetro a la URL para cada archivo (estas 2 opciones también deberían hacerse dentro de BeforeUpload). Tenga en cuenta que cuando no se utiliza multiparte, plupload agregará el name
y los chunk
del chunk
a la URL después de cualquier URL que ya haya configurado para el cargador, para cada archivo, por lo que aquí es donde irán los parámetros adicionales.