Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Multiple File Array Ajax (PHP)

Zdravím,

I need upload multiple files to file hosting. I have got PHP file, HTML file with jQuery. I ask you, how to do, HTML variable over Ajax to PHP script? It is array variable multiple file.

Potřebuju nahrávat na filehosting více souborů najednou, mám php soubor (script) a mám html soubor, kde je input. Pomocí AJAX bych chtěl proměnnou z HTML dostat do PHP kodu, ale nevím, jak na to.

PHP script:

foreach ($_FILES["file"]["error"] as $key => $error) {
            if ($error == UPLOAD_ERR_NO_FILE){}
            else if ($error != UPLOAD_ERR_OK) {
                $aErrors[] = 'upload failed_ with error code: ' . $error;
                continue;
            } else {
                $jmeno_souboru = $_FILES["file"]["name"][$key];
                $cesta_souboru = "files/$jmeno_souboru";                    
                if (!file_exists($cesta_souboru)) 
                {
                    if (!move_uploaded_file($_FILES["file"]["tmp_name"][$key], 'files/' . $_FILES["file"]["name"][$key]))
                        $aErrors[] = 'move_uploaded_file failed';
                }
            }
        }

HTML:

<div id='file_id'>
      <input name='file[]'type='file' multiple='true'/>
  </div>
  <input type='button' id='submit' value='submit'/>

Chtěl bych poprosit o radu, jak z name"file[]" dostanu přes ajax proměnnou do PHP scriptu? Děkuji.

Předmět Autor Datum
Jakou proměnnou přesně? nerozumím poslednímu řádku
mnua.al 14.12.2013 20:13
mnua.al
Pokud do: <input name='file[]'type='file' multiple='true'/> vyberu třeba 10 souborů, protože je to…
Bayerus 14.12.2013 20:17
Bayerus
Opravdu tu není nikdo, kdo by dokázal poradit ?
Bayerus 15.12.2013 13:21
Bayerus
Je ale :-D na tabletu Tady je to pro jeden soubor: https://developer.tizen.org/dev-guide/2.2.1/org… poslední
Flash_Gordon 15.12.2013 22:05
Flash_Gordon

Je ale :-D na tabletu

Tady je to pro jeden soubor:

https://developer.tizen.org/dev-guide/2.2.1/org.ti zen.web.appprogramming/html/tutorials/w3c_tutorial /comm_tutorial/upload_ajax.htm

A tady je to asi nejjednodušeji pro multiple-files:

http://webdeveloperplus.com/jquery/ajax-multiple-f ile-upload-form-using-jquery

Tady to máš přímo ke stažení:

http://demo.webdeveloperplus.com/source-code/ajax- file-upload.zip

Ovšem nemám to vyzkoušené, jelikož jsem přešel na W8 a nemám zatím všechny aplikace v systému.

Zpět do poradny Odpovědět na původní otázku Nahoru