Ci-dessous, je vais partager avec vous un exemple de soumission et de téléchargement d'images via le formulaire vue axios. Il a une bonne valeur de référence et j'espère qu'il sera utile à tout le monde.
Le framework d'éléments est utilisé dans le projet, et il est ensuite nécessaire d'ajouter des données dans le projet. Les images peuvent être téléchargées ou non.
Ensuite, le problème est que le contrôle de téléchargement est activé. L'élément n'a pas d'images. La soumission ne sera pas déclenchée, mais l'interface est écrite avec le mode de réception de fichiers multiparts/form-data
Vous ne pouvez donc imiter un téléchargement de formulaire que par vous-même
<input class="file" name="file" type="file" accept="image/png,image/gif,image/jpeg" @change="update"/>
let file = e.target.files[0]; let param = new FormData(); //创建form对象 param.append('file',file,file.name);//通过append向form对象添加数据 param.append('chunk','0');//添加form表单中其他数据 let config = { headers:{'Content-Type':'multipart/form-data'} }; //添加请求头 this.axios.post('http://upload.qiniu.com/',param,config) .then(response=>{ console.log(response.data); })
Ce qui précède est ce que j'ai compilé pour vous. j'espère que cela vous sera utile à l'avenir.
Articles connexes :
Le code JavaScript implémente la fonction de prévisualisation du téléchargement des fichiers txt
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!