2012-05-24 18 views
6

Ich habe ein Problem mit der aktuellen Version von Uploadify (v3.1).Uploadify seltsam GET Anfrage

Ich lese die Dokumente, die Quelle und durchsuchen Google und StackOverflow, aber ich kann nicht finden, wo mein Problem ist.

Ich habe eine grundlegende Form verwendet, um Dateien auf einem internen Server hochzuladen. Ich entschied mich für den Einsatz von Uploadify und für die Verwaltung aller PHP mit Symfony 2. Es war anfangs nicht einfach, aber jetzt läuft alles perfekt.

Aber wenn ich meine Konsole anschaue, sehe ich, dass uploadify nach init und nach jedem meiner Uploads eine GET-Anfrage macht. Die genannte Route existiert nicht und ich benötige keine weiteren Aktionen für diese Seite.

Hier ist mein Code:

$('#file_upload').uploadify({ 
    debug: true, 
    height: 30, 
    swf: "{{ asset('Route_to_swf') }}", 
    uploader: "{{ path('Route_to_upload') }}", 
    width: 120 
}); 

Und hier ist meine Konsole Fehler:

GET http://ip/project/web/app_dev.php/file/upload/ 404 (Not Found) 

Die Route/file/upload existiert nicht und ich es nicht weder in meinem Code sehen oder in der Quelle. Wenn ich mir die Demo auf der uplofy-Website anschaue, sehe ich, dass der Code genau gleich aussieht, aber keine losen Anfragen.

Hat jemand eine Ahnung?

+0

mir das gleiche Problem zu begegnen, haben Sie eine Lösung für dieses Problem gefunden? – fabi

+0

Ähnliches Problem hier, meine Seite URL ist '/ Cover/AddGraphics/' und Uploadify, beim Laden, ein GET bei '/ Cover/AddGraphics /'. vergessen zu beachten, dass ich die gleiche Version (3.1) verwende. –

+0

Ich habe noch keine Lösungen gefunden. Vielleicht 3.1.1 wird die Lösung – SIkwan

Antwort

9

Das ist zwar mehr als ein Jahr alt ....

ich das gleiche Problem konfrontiert und hatte 10 bis 20 Instanzen auf einer Seite (so vorstellen, dass Sie 10 - 20 Hintergrund-Anfragen).

Das Problem ist, dass selbst wenn die button_image_url Einstellung nicht gesetzt ist, wird es noch

Die Lösung von here scheint das Problem zu beheben eine Anfrage an die aktuellen Seite url machen.

Lösung: den folgenden Code in dem oberen Teil der jquery.uploadify js Datei finden:

this.settings.upload_url = SWFUpload.completeURL(this.settings.upload_url);this.settings.button_image_url = SWFUpload.completeURL(this.settings.button_image_url) 

and rewrite it to: 

this.settings.upload_url = SWFUpload.completeURL(this.settings.upload_url);this.settings.button_image_url = this.settings.button_image_url ? SWFUpload.completeURL(this.settings.button_image_url) : this.settings.button_image_url 
+1

Fixed für mich. Danke vielmals ! – SIkwan