javascript - example - plupload-envoie un autre paramètre de requête avec le fichier téléchargé



multi upload (1)

La première étape consiste à ajouter un gestionnaire à l'événement BeforeUpload .

Ensuite, si vous utilisez multipart, vous pouvez modifier les paramètres de l'uploader pour définir dynamiquement différents paramètres multipart:

plupload_instance.bind('BeforeUpload', function (up, file) {
    up.settings.multipart_params = {fileid: file.id}
});

(Attention: cet exemple remplace tous les multipart_params, vous pouvez le jouer plus intelligemment que juste en paramétrant fileid)

Si vous n'utilisez pas multipart, vos seules options seraient de passer l'argument en tant qu'en-tête, ou d'ajouter manuellement le paramètre à l'URL pour chaque fichier (ces 2 options devraient également être faites dans BeforeUpload). Notez que quand vous n'utilisez pas multipart, plupload ajoutera le name et les paramètres de chunk à l'URL après l'URL que vous avez déjà définie pour l'uploader, pour chaque fichier, c'est donc là que les paramètres supplémentaires vont.

plupload crée de jolis identifiants dans l' objet fichier . Comment cet identifiant peut-il être envoyé au script de téléchargement? Le script de téléchargement a 3 variables dans $_POST - le nom du fichier, le numéro du bloc et le nombre total de morceaux.

Comment ajouter un autre paramètre à la requête POST de plupload (dans mon cas, le fichier file.id)?





plupload