Das ist die Struktur Ich habe:Transfer File vom Server auf einen anderen mit Rast Service-
Server 1: Form-Dateien hochladen und sie in internen Ordner speichern.
Server 2: Nur ein Repository mit Dateien.
Was ich brauche:
Ein Benutzer von Server 1 eine Datei hochladen, dann brauche ich einen Rest hat WS aufzurufen, die Datei von Server zu kopieren 1 bis Server 2.
zu dieser Lösung aproach Ich habe versucht, die Datei zu kodieren und die codierte Zeichenfolge an den RestService zu senden, dann die Zeichenfolge zu decodieren und eine neue Datei in Server2 zu erstellen. Dies funktioniert tatsächlich für Dateien mit 2 oder 3 MB, aber ich weiß nicht, ob es der beste Weg ist, es zu tun und weiß nicht, ob ich größere Dateien unterstütze (20 bis 30 MB).
warum nicht übertragen Sie einfach Ihre ursprüngliche Datei von einem Server auf einen anderen mit REST. Warum kodierst du das? Codierung ist gut, wenn Sie mit Bilddatei und Allzweck-Datei im Web zu tun haben. Sie können das tun, wenn Sie die Datei auf Server 1 hochladen. Nach Abschluss können Sie eine POST-Anfrage auslösen, um Ihre Daten zusammen mit der Datei an einen anderen Server zu senden. Die zweite Lösung besteht darin, einen Backend-Cron-Job zu schreiben, der die neuen Uploads prüft und den REST-Endpunkt des zweiten Servers aufruft, der eine POST-Anfrage an diesen REST-Endpunkt sendet. Die gleiche Situation, die ich hatte und wenn Sie wollen, wie ich es getan habe, kann ich Details posten. – webDev
Das ist vielleicht eine blöde Frage, aber wie kann ich die Datei mit den Daten an den Restdienst anhängen? – Avhelsing
Sie müssen nicht anhängen, wie Sie Dateien mit HTML-Formular an ein PHP-Skript senden? Das gleiche mit Rest – webDev