C'est tout. Ce que je veux demander, c'est que lorsque vous téléchargez des fichiers, n'utilisez-vous pas un formulaire pour les télécharger ? Pourquoi utiliser un plug-in ? Par exemple, jquery_form_min
ne peut pas télécharger directement via ajax ? ?
Dans la plupart des cas, nous ferons de notre mieux pour permettre aux utilisateurs d'effectuer des opérations de traitement d'image de base sur la page actuelle. Cela peut être discuté à partir de certains besoins pratiques et de l'expérience utilisateur.
Dans le passé, tout le monde pensait qu'utiliser AJAX permettait d'obtenir un téléchargement sans actualisation, mais c'est très difficile à pratiquer (vous pouvez le pratiquer vous-même, il y a des pièges partout...), généralement nous devons #🎜🎜 # Seuls les attributs de l'image peuvent être téléchargés. En fait, AJAX ne peut pas très bien gérer les données que nous soumettons, donc afin de ne pas répéter les étapes précédentes, nous utilisons des plug-ins de téléchargement prêts à l'emploi (par exemple, vous avez habituellement n'en développez pas vous-même pour un nouveau projet). Un éditeur visuel, ou un ensemble de logiciels de développement).
form
标签添加一个enctype="multipart/form-data"
De plus, ne pensez-vous pas que c'est une charge trop lourde d'avoir un formulaire qui traite à la fois des données normales et des données d'image ? De plus, s'il existe plusieurs endroits où le téléchargement doit être utilisé, y aura-t-il trop de chevauchements dans votre code ?ajax suffit, mettez simplement le fichier dans le paramètre upload data, mais vous ne l'avez pas expliqué assez clairement.
À l'exclusion de Flash, téléchargez généralement à l'aide du formulaire de formulaire. Si vous devez prendre en charge certains navigateurs plus anciens, vous pouvez utiliser le formulaire intégré en HTML pour implémenter la soumission. Si vous devez implémenter de manière asynchrone, vous pouvez utiliser iframe. Si vous n'avez pas besoin de prendre en charge les anciens navigateurs, vous pouvez utiliser formdata+ajax pour implémenter la soumission asynchrone. Quant à la raison pour laquelle les composants sont utilisés, c'est pour réaliser la réutilisation du code, éviter de réinventer la roue et améliorer l'efficacité du développement. Vous pouvez vous référer à http://www.ruanyifeng.com/blo...
J'utilise webuploader, qui peut télécharger automatiquement et télécharger par bouton, télécharger plusieurs fichiers, télécharger par glisser-déposer ~~ Mais je n'ai pas essayé de le soumettre avec les données du formulaire. Après avoir soumis le fichier, je renvoie le chemin du fichier dans le fichier. arrière-plan, puis placez le chemin Soumis avec le formulaire.