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 № 1Il 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.