Vytvoření Nette\Utils\Image z $_FILES

Dvory59
Člen | 40
+
0
-

Ahoj.

Mám dropzone multiupload na obrázky :

<div id="dropzone">
	<form id="my-dropzone" action="{link :Admin:Gallery:uploadFoto, $galerie['id']}" class="dropzone" enctype="multipart/form-data" method="post">
		<input type="hidden" id="galerie" name="galerie" value="{$galerie['id']}" />
			<div class="fallback">
				<input name="file" type="file" multiple="" />
			</div>
	</form>
</div>

A pak mám v presenteru

public function renderUploadfoto($id)
	{
		$data = '';

		$slozka = '';
		if (!empty($_FILES))
		{
			$image = Image::fromString($_FILES['file']['tmp_name']);
			.
			.
		}

Ale když chci vytvořit Nette\Utils\Image z nahraných $_FILE, tak mi to hází Data is not in a recognized format

Nevíte někdo prosím, jak z $_FILES můžu vytvořit Image, abych s ním pak už jen jednoduše pracoval?

Dík

Editoval Dvory59 (7. 2. 2019 17:35)

Mysteria
Člen | 797
+
0
-

Musíš tam minimálně mít ::fromFile, protože je to soubor.

David Matějka
Moderator | 6445
+
+1
-

muzes pouzit i vic nette cestu pres request FileUpload

neco jako

$this->request->getFiles()['file']->toImage()