Heim > Web-Frontend > js-Tutorial > Verwenden des FormData-Objekts und Spring MVC zum Implementieren der Ajax-Datei-Download-Funktion (grafisches Tutorial)

Verwenden des FormData-Objekts und Spring MVC zum Implementieren der Ajax-Datei-Download-Funktion (grafisches Tutorial)

亚连
Freigeben: 2018-05-22 09:49:24
Original
1588 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Verwendung von FormData-Objekten und Spring MVC zur Implementierung der Ajax-Datei-Download-Funktion vorgestellt. Freunde in Not können sich auf

Ajax-Datei-Download beziehen

Verwenden des FormData-Objekts und Spring MVC zum Implementieren der Ajax-Datei-Upload-Funktion:

Schritte

1. Komponenten importieren und bereiten Sie ein statisches Skript vor


<dependency>
 <groupId>commons-fileupload</groupId>
 <artifactId>commons-fileupload</artifactId>
 <version>1.3.2</version>
</dependency>
  <h1>Ajax 文件上载</h1>
  <input type="file" id="file1"> <br>
  <input type="file" id="file2"> <br>
  <input type="button" id="upload" value="上载" >
  <p id="result"></p>
Nach dem Login kopieren


1. Binden Sie Ereignisse an Schaltflächen


$("upload").click(ajaxUpload);
Nach dem Login kopieren


2. Holen Sie sich die Datei


rrree


3 an Vom Server übermittelte Daten


var file1 = $("#file1")[0].files[0];
var file2 = $("#file2")[0].files[0];
Nach dem Login kopieren


4.ajax() Objekt hochladen


//创建内存中的表单对象
var form = new FormData();
//向其中添加要传输的数据
form.append("userfile1", file1);
form.append("userfile2", file2);
Nach dem Login kopieren


5. Spring-MVC-Präsentationsschicht


$.ajax({
  url:&#39;user/upload.do&#39;,//请求地址
  data: form,   //请求参数
  type: &#39;POST&#39;,  //请求类型
  dataType: &#39;json&#39;,//服务器返回的数据类型
  contentType: false,//没有设置任何内容类型头信息
  processData: false, //见jQuery_api详解
  success: function(obj){ //成功时回调函数,obj表示服务器返回的数据
    if(obj.state==0){
      $(&#39;#result&#39;).html("成功!"); 
    }
  }
});
Nach dem Login kopieren

Das Obige habe ich hoffentlich für alle zusammengestellt Es wird in Zukunft für alle hilfreich sein.

Verwandte Artikel:

AJAX-Anforderungscode-Sammlung basierend auf APICloud (absolut detailliert)

Native JS implementiert Ajax-Cross- Domain-Anfrage-Flasche Antwortinhalt (grafisches Tutorial)

Ajax-Erkennungsmethode für Website-Hijacking

Das obige ist der detaillierte Inhalt vonVerwenden des FormData-Objekts und Spring MVC zum Implementieren der Ajax-Datei-Download-Funktion (grafisches Tutorial). 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