Frage

Ich habe einen Webserver mit einer laufenden Anwendung. Es gibt eine Webseite mit einem Formular: einige Textdaten und eine Datei-Upload-Feld. Nun, was ich möchte, ist haben, arbeitet es wie folgt aus:
Die Datei wird auf dem dedizierten Server, gesendet diffrent dann die eine Anwendung läuft. Der Server soll eine Art Pfad zurückkehren (oder irgendetwas, das die hochgeladen und gespeicherte Datei identifiziert und ermöglicht eine URL zu erstellen). Dann wird sowohl dieser Pfad und benutzer gefüllt Daten sollen auf den Webserver mit Antrag eingereicht werden, für jede Art von Datenbank-Speicher.

Das Problem ist, gibt es 2 diffrent-Server, so kann ich die Datei mit Javascript nicht laden, kann ich? Eine weitere Möglichkeit wäre nur iframe zu verwenden und das Upload-Formular in dort setzen - aber dann denke ich, dass ich nicht das Ergebnis der Upload-Zugriff (noch innerhalb des iframe) mit Javascript, um den Dateipfad zu meinem Haupt-Server zu übergeben.

Ich könnte auch laden Sie einfach die Datei auf denselben Server meine Anwendung läuft auf und dann rsync es nur auf den anderen - aber ich mag es vermeiden, wenn ich kann, um den Verkehr zu minimalisieren tatsächlich versucht:)

Wie Sie so etwas in Ihren Anwendungen umgehen?

War es hilfreich?

Lösung

POST zu dedizierten Server, Server speichert Bild und ruft zurück auf dem Web-Server über einen Webdienst oder andere es erforderlich, irgendwelche Informationen zu geben.

Andere Tipps

Wenn Sie einen Iframe verwendet, können Sie das Upload-Formular an den dedizierten Bildserver, und im Fall eines erfolgreichen Ergebnisses haben sie wiederum laden eine Seite aus dem ursprünglichen Server mit den Informationen vorzulegen (z. B. Bildpfad) "bestanden entlang" als GET-Parameter.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top