Multiupload obrázku a následné uložení nahraje se pouze 20 fotek najednou
- iru
- Člen | 113
Při hromadném nahrávání fotek se mi nahraje na server max 20 fotek, pokud jich vyberu více, ostatní se nenahrají. Níže uvádím kód zpracování a chtěla bych se zeptat, zda by to nešlo nějak zefektivnit, abych dosáhla uploadu většího množství fotek najednou. Děkuji moc.
Mám formulář pro hromadné nahrávání fotografií:
$form->addUpload('foto', 'Obrázek', TRUE)
->addCondition($form::FILLED)
->addRule($form::IMAGE, 'Vybraný soubor není obrázek');
který následně zpracovávám
foreach ($values['foto'] as $ffoto)
{
if ($ffoto->isOk()){
$inserted = $this->database->table('foto')->insert(array(
'nazev'=>$values->nazev,
'galerie_id'=>$values->galerie_id,
));
$filename = $ffoto->getSanitizedName();
$filename = $inserted['id'].'_'.$filename;
$targetPath = $this->ImagesDir;
$ffoto->move("$targetPath/$filename");
$image = Image::fromFile("$targetPath/$filename");
$image->resize(200, 133, Image::SHRINK_ONLY | Image::FILL);
$image->resize(200, 133, Image::EXACT);
$logoname = "$targetPath/m-$filename";
$image->save($logoname);
$inserted->update(array(
'foto'=>$filename,
));
}
- David Matějka
- Moderator | 6445
to je vec php, musi se zvysit tahle konfiguracni direktiva: http://php.net/…ini.core.php#…
- iru
- Člen | 113
David Matějka napsal(a):
to je vec php, musi se zvysit tahle konfiguracni direktiva: http://php.net/…ini.core.php#…
Děkuji, zjistím. Když jsem se ptala na omezení na serveru, uživatel mi říkal, že tam předtím měl aplikaci Joomla a že tam byl schopný nahrát i 200 fotek zaráz, ale já si myslím, že se nejednalo o hromadný upload, ale fotky byly nahrávány postupně