Import dat ze souboru – zpracování souboru bez uložení
- n.u.r.v.
- Člen | 485
Ahoj, ve své aplikaci budu mít formulář pro inport dat ze souboru… Na foru jsem našel jak uploadovat soubor a uložit ho (návod zde: "":https://forum.nette.org/…-cesty-do-db)…
Ale zajímalo by mě, jak nejlépe to provést, když samotný soubor vlastně nepotřebuji nikam ukládat, ale jen z něho dostat data, rozsekat a uložit do DB. Zároveň může nastat situace, že bude víc uživatelů dělat tuto operaci, takže aby nedošlo k nějakému přepisu souborů…
V klasickém php bez nette jsem to dělal takto:
$lFile = file($_FILES["UploadFile"]["tmp_name"]);
if (count($lFile) > 0) {
foreach ($lFile AS $lValue) {
list($lName, $lSurname) = explode(';', $lValue);
...zpravovani dat...
}
}
Mohl by mi prosím někdo trochu nakopnout/„načrtnout“ kód/způsob, jak to v nette provést? Díky
- David Matějka
- Moderator | 6445
pri zpracovani formulare dostanes instanci FileUpload, ktery, jak vidis, ma metodu getTemporaryFile. dal uz muzes postupovat stejne
Editoval matej21 (11. 11. 2013 12:01)
- n.u.r.v.
- Člen | 485
matej21 napsal(a):
pri zpracovani formulare dostanes instanci FileUpload, ktery, jak vidis, ma metodu getTemporaryFile. dal uz muzes postupovat stejne
Výborně…Díky…