Elemke 3 Denunciar post Postado Janeiro 16, 2012 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
visitante_php 0 Denunciar post Postado Janeiro 16, 2012 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 Compartilhar este post Link para o post Compartilhar em outros sites
Evandro Oliveira 331 Denunciar post Postado Janeiro 16, 2012 Porque não faz mapeamento de diretório?? Compartilhar este post Link para o post Compartilhar em outros sites
Elemke 3 Denunciar post Postado Janeiro 16, 2012 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
visitante_php 0 Denunciar post Postado Janeiro 16, 2012 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
Evandro Oliveira 331 Denunciar post Postado Janeiro 16, 2012 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
Elemke 3 Denunciar post Postado Janeiro 16, 2012 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
visitante_php 0 Denunciar post Postado Janeiro 16, 2012 ok, basta trocar "http://" por "\\" depois basta fazer um loop pra criar um link para os arquivos e colocar o arquivo q vai forcar o download... Compartilhar este post Link para o post Compartilhar em outros sites