FineUploader – problem pri uploadovani do db

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
drick
Člen | 61
+
0
-

Ahojte, prednedavnom som sa v tomto vlakne pytal ako prepojit FineUploader s Nette. (https://forum.nette.org/…-presenterom)

Ja by som estenadviazal na tuto temu. Mam totiz problem nasledne s ulozenim dat do db.

v prezentery:

public function handleUploadFiles() {
    $uploader = new \UploadHandler();
    $uploader->allowedExtensions = array("jpeg", "jpg", "png", "gif");
    $result = $uploader->handleUpload(__DIR__ . '/../../www/uploads');
    $this->sendResponse(new Nette\Application\Responses\JsonResponse($result));
    // tu by som chcel ulozit data do db
    $this->model->insertData();
}

Neviem ale prist na riesenie.
Ad 1 – Ako sa dostanem k tymto datam?
Ad 2 – aplikacia sa nedostane na riadok $this->model->insertData(). Nedostanem ani error, proste nic, vykonanie skonci na sendResponse(). Pokial tento riadok presuniem pred $this->sendResponse, tak to skonci neuspesnym uploadom.

Editoval drick (16. 5. 2016 19:47)

David Matějka
Moderator | 6445
+
0
-
  1. formatuj kod
  2. sendResponse ukoncuje beh presenteru, takze ze se insertData nezavola je ocekavane

3.

tak to skonci neuspesnym uploadom.

co to znamena?

drick
Člen | 61
+
0
-

David Matějka napsal(a):

  1. formatuj kod
  2. sendResponse ukoncuje beh presenteru, takze ze se insertData nezavola je ocekavane

3.

tak to skonci neuspesnym uploadom.

co to znamena?

Znamena to, ze FineUploader oznaci polozky cervenou farbou a vypise FAILED.

jiri.pudil
Nette Blogger | 1029
+
+1
-

No a není možné, že ti na něčem ztroskotá to ukládání dat? Co říká konzole nebo requests v dev tools prohlížeče?