Fileupload klappt nicht

JavaScript und AJAX

Fileupload klappt nicht

Beitragvon Herbomat am Mo 25. Jan 2010, 16:44

Hallo liebe Leute,

ich bekomme hier gerade einen "Rappel"! :roll:

Ich habe Formulare, die per Ajax Request Daten speichern. Das funktioniert wunderbar. Sobald ich allerdings einen Fileupload in das Formular einbaue passiert nach dem Absenden nichts.
FireBug zeigt mir zwar in der Konsole den Request an, aber es kommt keine Antwort zurück. ??? Hat jemand eine Idee? Vor kurzem hatte ich ein ähnliches Problem mit normalen Datenfeldern. Irgendwann funktionierte es dann - however? Kann es mit Caching in irgendeiner Art und Weise zu tun haben?

Folgendes habe ich bereits gemacht:

http://book.cakephp.org/view/431/disableCache
http://book.cakephp.org/view/348/Clearing-the-Cache

Das Formular ist auf Multipart vorbereitet:

Code: Alles auswählen
    $options = array(
      'url' => array('controller' => 'contacts', 'action' => 'edit'),
      'update' => 'content',
      'before' => 'startLoading()',
      'complete'  => 'endLoading()',
      'failure'   => 'failure()',
      'enctype' => 'multipart/form-data');
 
    echo $ajax->form(array('controller' => 'contacts', 'action' => 'edit'),'file',$options);


Hat jemand bereits einen FileUpload in cakePHP per Ajaxrequest realisiert?

Vielen Grüße
Herb
Herbomat
 
Beiträge: 5
Registriert: Mo 14. Sep 2009, 20:25

Re: Fileupload klappt nicht

Beitragvon euromark am Mo 25. Jan 2010, 16:58

fileuploads gehen per ajax nicht
da muss man tricksen

jquery und andere bibliotheken verwenden hidden iframes etc um das zu ermöglichen
alternativ geht natürlich auch flash

normales php+js = ajax geht jedenfalls nicht einfach so
euromark
 
Beiträge: 414
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 1.2.4
OS: Windows

Re: Fileupload klappt nicht

Beitragvon Herbomat am Mo 25. Jan 2010, 17:30

Ohh!
Mein Puls geht wieder normal...im Nachhinein hätte ich auch selber drauf kommen können. :evil:

Hier ein paar Gedanken dazu...
http://weblog.drescher-hackel.de/gu.09761EBD-1D09-42F1-9CDB-B0AE7081D625.content.aspx

Hier die angesprochene Lösung mit jQuery:
http://www.davidgolding.net/cakephp/ajax-file-uploading-with-cake-and-jquery.html

Viele Grüße
Herb
Herbomat
 
Beiträge: 5
Registriert: Mo 14. Sep 2009, 20:25


Zurück zu JavaScript und AJAX

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron