2015-11-12 9 views
6

Ich habe eine Upload-Lösung mit einem ähnlichen Setup wie this one, wo Menschen eine Datei auf die Seite ziehen und es in S3 hochladen können.jQuery-Datei-Upload ohne XHR oder IFrame

Allerdings habe ich ein Problem mit XHR/Iframe-Upload. Im Wesentlichen, wenn ich forceIframeTransport weglasse, wird die Datei erfolgreich zu S3 hochgeladen, aber die gesamte Seite landet auf S3, da das Formular dort eingereicht wurde.

Wenn ich forceIframeTransport auf true eingestellt habe, passiert nichts. Es gibt keine Ausnahmen in der Konsole, nichts passiert auf dem Server.

Ich habe jquery.iframe-transport, jquery.ui.widget und jquery.fileupload auf der Seite in dieser Reihenfolge enthalten.

+0

Haben Sie Konsolenfehler überprüft? – Krishan

+1

nicht genug Informationen, poste deinen Code. –

+1

poste das js-Skript – madalinivascu

Antwort

0

Ohne Ihr Code geschrieben, ist es schwer zu sagen ist, aber vielleicht ist es ähnlich wie diese Ausgabe iframe transport isn't transferring any data

Sie waren eine „fancy“ Knopf statt eine reguläre Verwendung und die Onclick spöttisch auf.

Veröffentlichen Sie Ihren Code, und Sie erhalten möglicherweise bessere Antworten, oder wenn es derselbe ist wie der Link, den Sie gesendet haben, dann teilen Sie uns mit, dass es genau dasselbe ist. Dennoch ist es immer gut, den Code zu sehen.