Datei zweimal auf verschiedene Server hochladen?

9

Ich möchte zwei jQuery-Datei-Upload-Handler erstellen - einen zu server1 und den anderen zu server2. Etwas wie das:

%Vor%

Wenn ich dies tue, wird nur der zweite Handler aufgerufen und daher erhält nur der zweite Server die Datei. Wie kann ich veranlassen, dass beide Server die Datei erhalten?

UPDATE:

Einige Leute haben darauf hingewiesen, dass diese Aufrufe asynchron sind, was wahr ist - aber der Callback-Ansatz funktioniert auch nicht, weshalb ich Hilfe brauche:

%Vor%

EDIT 2

Ich arbeite immer noch daran - ich komme näher, aber ich habe es nicht ganz verstanden.

Mein Ziel ist, wenn der Benutzer eine Datei hinzufügt, wird sie auf einen Server hochgeladen und dann sofort auf einen anderen Server mit anderen Einstellungen.

Hier ist eine neuere Implementierung - das funktioniert das erste Mal, aber beim zweiten Mal gibt es mehrere Aufrufe an beide Server. Es scheint, dass, obwohl ich Fileupload () nur einmal initialisiere (mit einem Mutex) und vorsichtig bin, um meine Lebenszyklus-Callbacks im zweiten Aufruf zu deaktivieren, es immer noch doppelt ausgelöst wird, wenn jemand das nächste Mal Dateien hochlädt. Irgendwelche Ideen?

%Vor%     
user1813867 29.12.2014, 23:48
quelle

1 Antwort

1

Versuchen Sie

%Vor%

jsfiddle Ссылка

    
guest271314 04.01.2015 03:46
quelle