2016-08-10 19 views
0

私が持っているので、のような配列ファイル:追加ファイルの配列

Array (4) 
File {name: "1.jpg", lastModifiedDate: Thu Jun 16 2016 16:12:00 GMT+0200 (CEST), size: 76669, type: "image/jpeg", slice: function} 
File {name: "2.jpg", lastModifiedDate: Thu Jun 16 2016 16:12:00 GMT+0200 (CEST), size: 85341, type: "image/jpeg", slice: function} 
File {name: "3.jpg", lastModifiedDate: Thu Jun 16 2016 16:12:00 GMT+0200 (CEST), size: 46841, type: "image/jpeg", slice: function} 
File {name: "4.jpg", lastModifiedDate: Thu Jun 16 2016 16:12:00 GMT+0200 (CEST), size: 89657, type: "image/jpeg", slice: function} 

私はちょうどいるFormDataオブジェクトにこの配列を追加してから処理するために、私のPHPスクリプトに送信することができませんか?例えば

data.append("files[]", files_to_upload); 

または私はファイルの配列をループしており、個別のファイルを追加しますか?

+0

'$ _FILES'としてあなたのPHPで利用可能であるべきである:http://php.net/manual/en/reserved.variables.files.php –

答えて

0

[OK]を見つけました。

// append files to the form data 
for(var i=0; i<files_to_upload.length; i++){ 
    data.append("files[]", files_to_upload[i]); 
} 

ファイル配列をループして1つずつ追加するだけで済みました。 インクルードは$ _FILESを経由していつものようにきれいにそれらにアクセスすることができ

歓声