/ / Ajouter un fichier par programme à jquery fileupload - javascript, jquery, upload de fichier, blueimp

Ajouter par programme un fichier à jquery fileupload - javascript, jquery, upload de fichier, blueimp

J'utilise blueimp / jQuery-File-Upload permettre aux utilisateurs de télécharger des pièces jointes lors de la création d'une enquête sur mon site.

J'ai besoin d'étendre la fonctionnalité actuelle pour ajouter une image générée automatiquement à la file d'attente. L’image que j’ai besoin d’ajouter est un canevas exporté, donc une chaîne encodée en base64, c’est-à-dire quelque chose comme:

données: image / png; base64, iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNby // blAAAADElEQVQImWNgoBMAAABpAAFEI8ARAAAAAEFTKSuQmCC

Comment puis-je ajouter un tel fichier à la file d'attente de téléchargement? Je suis coincé et je ne sais pas par où commencer. Tous les indicateurs de la bonne direction sont très appréciés.

Réponses:

1 pour la réponse № 1

Il n’est pas possible d’ajouter par programme un File objecter à FileList objet à <input type="file"> élément. Vous pouvez créer un fichier en tant que data URI; Blob ou File; ou FormData objet, utilisation POST envoyer un objet fichier au serveur.