Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Elemke

Acessar Arquivo que está outro Servidor

Recommended Posts

Prezados, boa tarde!

 

Tenho dois servidores na empresa, digamos X e Y, porém, somente o servidor X possui ip público que é acessível fora do ambiente da empresa. Como poderia fazer para exibir uma imagem que está no servidor Y? Seu eu colocar o link direto não dá certo porque este servidor não está conectado a internet...

 

Em suma....eu quero abrir o anexo no servidor X que está armazenado no servidor Y.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pq você nao cria um arquivo no servidor publico q le um arquivo no servidor privado? você pode at forcar o download

 

veja isto q o ajudara

 

http://br.php.net/manual/pt_BR/function.header.php

 

Igor,

 

Para meu conhecimento, ainda não consigo extrair o que preciso nesse link que você postou... poderia me dar um exemplo ou destacar um nesse link que você postou?

 

Porque não faz mapeamento de diretório??

 

 

Não entendi.... como faria esse mapeamento, lembre que um servidor é publico e outro privado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

como eu sempre digo, leia a documentacao, você leu os exemplos? nao, tem um bem claro la

 

Exemplo #1 Download dialog

 

aki

 

readfile('original.pdf');

 

ele esta lendo um arquivo local, mas como o arquivo no servidor privado esta liberado para acesso pro servidor pubilco, entao você ler assim (supondo q eh um webserver)

 

$data = file_get_contents('http://servidorprivado/imagem.jpg',FILE_BINARY);

dae você joga no header como esta la no exemplo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi.... como faria esse mapeamento, lembre que um servidor é publico e outro privado.

 

Diretório remoto, link, mapeamento. O servidor público cria um "atalho" para o diretório do servidor privado.

 

Se trabalha com Windows, pode simular um exemplo clicando em "mapear unidade de rede". Você verá que será montado um novo HD, que na verdade é um diretório na rede, em outra máquina. De igual forma, no servidor haverá um diretório, que na verdade é o caminho do servidor privado que você deseja disponibilizar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

como eu sempre digo, leia a documentacao, você leu os exemplos? nao, tem um bem claro la

 

Exemplo #1 Download dialog

 

aki

 

readfile('original.pdf');

 

ele esta lendo um arquivo local, mas como o arquivo no servidor privado esta liberado para acesso pro servidor pubilco, entao você ler assim (supondo q eh um webserver)

 

$data = file_get_contents('http://servidorprivado/imagem.jpg',FILE_BINARY);

dae você joga no header como esta la no exemplo...

 

Igor,

 

O servidor privado não é um servidor de HTTP, é apenas um servidor de armazenamento de arquivos. Tenho acesso somente ao diretório onde estão localizados os arquivos.

 

Ex: //servidorprivado/anexos/

 

Nota: Nesta pasta tenho arquivos pdf, jpeg, png, gif e outros tipos de imagens... que desejo abrir no servidor público (que tem acesso ao servidor privado).

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.