2009-04-07 9 views
2

Nous stockons une image finale, une épreuve recto et verso et une vignette sur un serveur, mais ce dont j'ai besoin, c'est lorsque l'utilisateur va prendre ses images, il doit transférer l'image depuis le serveur. serveur d'image sur notre serveur Web.Serveur PHP vers les transferts de serveur

J'ai essayé d'ouvrir la connexion au serveur et de transférer l'image de l'endroit où se trouve le fichier .php qui a ouvert la connexion, mais j'ai toujours eu des erreurs disant que le flux ne pouvait pas être ouvert répertoire n'existait pas. Et j'avais essayé d'ouvrir deux connexions (une pour chaque serveur) et en utilisant get et put pour le déplacer de serveur en serveur.

Ces images ne peuvent pas être stockées sur un PC intermittent. Une aide ou un conseil sur la façon de procéder?

Répondre

1

Vous pouvez essayer de transférer l'image directement à l'utilisateur via la connexion Apache mod-proxy. Je suis sûr qu'il existe des moyens de définir les autorisations utilisateur entre les serveurs.

1

Quel est l'objectif du serveur d'images que vous utilisez? Êtes-vous sûr de devoir transférer l'image sur votre autre serveur plutôt que d'avoir simplement le lien HTML que le serveur Web crée avec le serveur d'images? Vous pouvez également utiliser NFS plutôt que de transférer par programmation les fichiers vous-même à chaque fois qu'ils sont demandés (en supposant que vous utilisiez une forme de * nix sur les deux machines et que vous puissiez créer des partages NFS).

+0

Eh bien, je pensais à faire cela, mais je suis relativement nouveau au codage PHP et même HTML (la honte), mais je dois faire un peu de traitement des images pour comprendre quelles images doivent être affichées. et je ne pensais pas que je pourrais traiter un dossier entier sur un autre serveur sans être sur ce serveur. – Craig

+0

Désolé, le serveur d'image est l'endroit où un utilisateur du programme utilise (dans le navigateur) créer ses propres cartes de visite, et il corrige les saignées etc. Puis il est sauvegardé sur ce serveur, malheureusement mon patron leur a dit que nous leur donnerions un serveur dédié, sinon je les aurais stockés sur notre régulière. – Craig

+0

Dans ce cas, vous pouvez utiliser NFS pour copier les fichiers d'un serveur à l'autre une fois que l'utilisateur est satisfait de ses cartes, NFS se monte comme un répertoire, c'est aussi simple que de copier des fichiers entre les répertoires locaux. Si vous voulez aller le moins propre POSTing avec PHP route jeter un oeil à l'aide curl. –

Questions connexes