J'ai des serveurs de remorquage pour mon site Web. d'abord, pour les fichiers de base de données et php. la seconde, pour enregistrer les fichiers téléchargés par les utilisateurs. Donc, si je charge un fichier dans le serveur-1 xxx.com. comment pourrais-je l'enregistrer dans le serveur-2 yyy.com ??comment enregistrer le fichier téléchargé sur un autre serveur?
Répondre
Utilisez le stockage partagé (SAN). Ou partages SMB si sous Windows. Ou NFS si sur Unix. Ou scp (ssh) avec l'authentification par clé publique si sous Unix.
Vous pouvez simplement télécharger un fichier du serveur 1 vers le serveur 2 en utilisant les fonctions FTP de PHP.
Voir un exemple de code ici: http://www.jonasjohn.de/snippets/php/ftp-example.htm
si vous voulez que deux serveurs soient clones exacts (contianing mêmes fichiers), vous pouvez exécuter un script rsync après votre première uplaod terminée. C'est très facile et le meilleur d'entre vous n'a pas à spécifier de fichiers.
Disons que vous voulez transférer tous les fichiers dans le répertoire/fichiers/à Server2 dans le répertoire/fichiers/2/Vous pouvez exécuter ceci:
rsync /files/ yyy.com:~/files/2/
Si vous voulez que les fichiers spécifiques (extensions) à synced , vous pouvez le faire:
rsync /files/*.mp3 yyy.com:~/files/2/
Ce qui précède se déplace uniquement MP3.
+1 pour m'apprendre quelque chose de nouveau :) – RobertPitt
Une façon laide j'était une fois de passer par cURL and FTP commands
vous, vous devez bien sûr d'avoir accès à votre serveur FTP 2 ...
- 1. Enregistrer le fichier téléchargé sur MemoryStream
- 2. Django: Enregistrer un fichier téléchargé sur un FileField
- 3. Modifier le nom de fichier d'un fichier téléchargé hébergé sur un autre site Web
- 4. Enregistrer le fichier img distant sur le serveur, avec php
- 5. Sécurité Silverlight sur le fichier xap téléchargé
- 6. Supprimer l'autorisation d'exécution sur un fichier téléchargé sur un Mac
- 7. Comment lire un fichier mp3 téléchargé?
- 8. Comment déplacer un fichier d'un serveur vers un autre serveur
- 9. Comment vérifier si le fichier téléchargé est un fichier binaire?
- 10. Un autre shell ouvert sur le serveur?
- 11. Comment vérifiez-vous le type MIME d'un fichier téléchargé sur votre serveur?
- 12. Comment obtenir un message du serveur après avoir téléchargé le fichier dans Silverlight 3?
- 13. Télécharger un fichier avec php sur un autre serveur php
- 14. Avec Rails Paperclip gem, comment enregistrer temporairement le fichier téléchargé si le modèle est invalide
- 15. Enregistrer le contenu téléchargé lorsque l'achat est terminé
- 16. Dectect si le fichier a été téléchargé
- 17. Comment enregistrer un fichier XML sur le serveur avec PHP Haxe?
- 18. Comment installer un fichier gem Ruby téléchargé?
- 19. Le fichier flv perd de la qualité lorsqu'il est téléchargé sur le serveur
- 20. RichFaces Enregistrer le fichier
- 21. Comment autoriser l'écriture dans un fichier sur le serveur ASP.net
- 22. Extension Chrome: Comment enregistrer un fichier sur le disque
- 23. Comment enregistrer un fichier xml sur le disque?
- 24. Comment récupérer le contenu d'un fichier téléchargé
- 25. comment télécharger un fichier depuis un serveur qui télécharge un fichier depuis un autre serveur?
- 26. Vérification du fichier téléchargé
- 27. Comment enregistrer un clic côté serveur sur un HTMLGenericControl?
- 28. Sauvegarde automatique d'un fichier sur un autre serveur?
- 29. Comment télécharger un fichier sur le serveur sur l'objectif C?
- 30. Déplacement d'un fichier vers un autre serveur
CURL/Filestreaming pour se déplacer avec file1.txt script1.php à script2.php –
Plus d'infos s'il vous plait. Qu'est-ce que le serveur 2 en cours d'exécution? Quelles options avez-vous pour recevoir un fichier sur le serveur 2? FTP? SSH? PHP? Un partage réseau? –
Vous pourriez vouloir clearifier le scénario. S'agit-il de quelque chose comme un système de fichiers distribué? – Gordon