Heim > Web-Frontend > js-Tutorial > axios sendet eine Post-Anfrage und übermittelt die Formulardatenmethode „Bildtyp'.

axios sendet eine Post-Anfrage und übermittelt die Formulardatenmethode „Bildtyp'.

亚连
Freigeben: 2018-05-29 17:26:34
Original
1706 Leute haben es durchsucht

Im Folgenden werde ich einen Artikel über die Methode zum Senden von Postanfragen und zum Senden von Bildtyp-Formulardaten mit Ihnen teilen. Er hat einen guten Referenzwert und ich hoffe, dass er für alle hilfreich sein wird.

DOME

<input type="file" @change="upload" ref="upload">
Nach dem Login kopieren

Schnittstelle

const userUploadAtt = (File,config) => axios.post("接口",File,config)
Nach dem Login kopieren

Verarbeitung von Daten

let input = this.$refs.upload 
创建一个空的FormData对象 
let data = new FormData();
使用FormData.append来添加键/值对到表单里面;
data.append(&#39;file&#39;, input.files[0]);
upload(){
 userUploadAtt(data,{headers: {&#39;Content-Type&#39;: &#39;multipart/form-data&#39;}}).then((response)=>{
  this.headPhoto = response.data[0].msg.url;
 }).catch(()=>{
 })
}
Nach dem Login kopieren

Hinweis:

Wenn

axios.defaults.headers.post[&#39;Content-Type&#39;] = &#39;application/x-www-form-urlencoded;charset=UTF-8&#39;
post请求时候表单上传不需要引入qs.stringify()
Nach dem Login kopieren

Das Obige ist das, wofür ich zusammengestellt habe Ich hoffe, dass es in Zukunft für alle hilfreich sein wird.

Verwandte Artikel:

Über den Unterschied zwischen v-if und v-show in Vuejs und das Problem, dass v-show nicht funktioniert

Probleme und Lösungen bei der Verwendung des benutzerdefinierten iview-Schlüsselworteingabefelds für die Überprüfung in Vue

Probleme beim Hinzufügen von Ausdrücken zu v-show in Vue (bestimmen, ob angezeigt werden soll)

Das obige ist der detaillierte Inhalt vonaxios sendet eine Post-Anfrage und übermittelt die Formulardatenmethode „Bildtyp'.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage