estou com um problema para pegar uma imagem da rede, a imagem existe e se encontra na minha rede local no caminho “\192.168.138.100…\teste.gif”, consigo acessar ela normalmente pelo executar do windows, mas na página não está exibindo a imagem.
Seu problema não é técnico… é conceitual!
Quando roda uma página web tem de lembrar que ela foi processada no servidor e a imagem não é carregada diretamente na página e sim o navegador (que é o cliente), faz a leitura do local da imagem (src) e faz uma nova requisição para o servidor solicitando este arquivo!
Neste caso você precisa colocar o caminho da imagem relativo ao servidor web. Se a imagem esta na rede, teria de fazer um mapeamento desta pasta da rede e mapear no servidor web como a pasta rede então a url da imagem seria
<img src="/rede/arquivo.gif">
rodrigo.ferreira
Olá, boa tarde.
Você precisa mudar a forma de armazenar as fotos. Estas fotos, para poderem ser acessadas pela sua página, do jeito que você quer, precisarão estar em um servidor WEB e você deverá chamá-las através de um requisição HTTP
Por exemplo:
"http://192.168.138.100/fotos/pictures/teste.gif"
O diretório “fotos/pictures” (e todas as fotos dentro dele) deve estar sendo servido por um servidor HTTP (Apache ou até o Tomcat mesmo, por exemplo), e aí sim, sua aplicação conseguirá acessá-las.
Abraço,
thomazinoue
jmmenezes:
Amigo,
Seu problema não é técnico… é conceitual!
Quando roda uma página web tem de lembrar que ela foi processada no servidor e a imagem não é carregada diretamente na página e sim o navegador (que é o cliente), faz a leitura do local da imagem (src) e faz uma nova requisição para o servidor solicitando este arquivo!
Neste caso você precisa colocar o caminho da imagem relativo ao servidor web. Se a imagem esta na rede, teria de fazer um mapeamento desta pasta da rede e mapear no servidor web como a pasta rede então a url da imagem seria
<img src="/rede/arquivo.gif">
eu mapeei o local do arquivo em minha maquina e consigo acessar o arquivo diretamente mas na aplicação continua não aparecendo na figura
J
jmmenezes
thomazinoue:
jmmenezes:
Amigo,
Seu problema não é técnico… é conceitual!
Quando roda uma página web tem de lembrar que ela foi processada no servidor e a imagem não é carregada diretamente na página e sim o navegador (que é o cliente), faz a leitura do local da imagem (src) e faz uma nova requisição para o servidor solicitando este arquivo!
Neste caso você precisa colocar o caminho da imagem relativo ao servidor web. Se a imagem esta na rede, teria de fazer um mapeamento desta pasta da rede e mapear no servidor web como a pasta rede então a url da imagem seria
<img src="/rede/arquivo.gif">
eu mapeei o local do arquivo em minha maquina e consigo acessar o arquivo diretamente mas na aplicação continua não aparecendo na figura
Você mapeou para qual pasta???
Como esta configurado seu servidor web ??? Existe uma configuração para a pasta??
Você precisa configurar no seu servidor web uma pasta virtual que representa este diretório de rede (mapeado ou não vai depender do servidor). Qual você esta utilizando?
thomazinoue
eu estou primeiramente fazendo alguns testes localmente, a aplicação está rodando na minha máquina no eclipse e a pasta que eu estou acessando está em uma outra máquina que foi mapeada com a letra Y e para acessar eu tentei pelo caminho “/Y:/teste.gif”
esse mapeamento está para o caminho “\192.168.138.100…\Pictures”