Upload jednoho souboru do složky na serveru
- pulitr
- Člen | 2
Zdravím,
chápu, že je to tady už několikrát, ale nenašel jsem vhodné řešení na
upload souboru. Potřebuju jednoduše nahrát fotku do složky
/www/images/upload přes upload input, ale žádné funkční řešení jsem
nenašel. Všude se řeši dropzone upload nebo multiple file upload a to já
nepotřebuji. Byl by někdo tak hodný a poradil mi ? Předem díky
- Mysteria
- Člen | 797
Tak na úplně klasický upload nepotřebuješ ani řešení, ne? Píšu to z hlavy, tak je tam možná nějaký překlep.
$form = new \Nette\Application\UI\Form;
$form->addUpload('file', 'Soubor:');
$form->addSubmit('Upload');
$form->onSuccess[] = function(\Nette\Application\UI\Form $form) {
$values = $form->getValues();
$path = "/cesta/ke/slozce/s/obrazky/" . $values->file->getName();
$values->file->move($path);
$this->redirect('Homepage:default');
};
- pulitr
- Člen | 2
Dík
Mysteria napsal(a):
Tak na úplně klasický upload nepotřebuješ ani řešení, ne? Píšu to z hlavy, tak je tam možná nějaký překlep.
$form = new \Nette\Application\UI\Form; $form->addUpload('file', 'Soubor:'); $form->addSubmit('Upload'); $form->onSuccess[] = function(\Nette\Application\UI\Form $form) { $values = $form->getValues(); $path = "/cesta/ke/slozce/s/obrazky/" . $values->file->getName(); $values->file->move($path); $this->redirect('Homepage:default'); };
- flashk
- Člen | 3
Také děkuji , dlouhou dobu jsem zápasil s tím jak to lze uskutečnit a nakonec jsem si poradil nějak sám..
Ale koukám, že příště zkusím také napsat o pomoc, abych neztratil tolik času :)
Možná by chtělo udělat více základních tutoriálů které lidi nakopnou když začínají. Google vždy poradí ale zde mi neporadilo vůbec nic až nějaký tutorial na flickr style gallery kde jsem pochopil nějaké principy :)
- iNviNho
- Člen | 352
Pre upload obrázkov používam už 4tý rok https://doc.nette.org/cs/utils/images
Tiež som bol kedysi z niektorých vecí jeleň, ale proste časom a študovaním ti niektoré veci samé dojdú. Ak by ťa napadlo si pozrieť, čo ti vráti Upload, tak uvidíš, že je to FileUpload a ak by ťa napadlo si pozrieť API, tak by si našiel https://api.nette.org/…oad.php.html#…
flashk napsal(a):
Také děkuji , dlouhou dobu jsem zápasil s tím jak to lze uskutečnit a nakonec jsem si poradil nějak sám..
Ale koukám, že příště zkusím také napsat o pomoc, abych neztratil tolik času :)
Možná by chtělo udělat více základních tutoriálů které lidi nakopnou když začínají. Google vždy poradí ale zde mi neporadilo vůbec nic až nějaký tutorial na flickr style gallery kde jsem pochopil nějaké principy :)
Editoval iNviNho (2. 2. 2016 9:56)