Store an image

Upload demo

What happend in demo

<?php

use Ublaboo;

class ImageStoragePresenter
{

	// Add $imageStorage to templates (in order to use macros)
	use Ublaboo\ImageStorage\ImageStoragePresenterTrait;

	public function createComponentUpload()
	{
		$form->addUpload('upload', '');
	}

	public function uploadSucceeded($form, $values)
	{
		// You can save image from upload
		$image = $this->imageStorage->saveUpload($values->upload, 'images');
		dump($image);

		// Or directly image content
		$image2 = $this->imageStorage->saveContent(
			file_get_contents($values->upload->getTemporaryFile()),
			'blabla.png',
			'images'
		);
		dump($image2);
		dump((string) $image2);
	}

}
Tento web používá k poskytování služeb a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. V pořádku Další informace