Localizar arquivo na rede
Como faço para carregar uma imagem que esta em outro servidor, exemplo:
Foto.Picture.LoadFromFile(´\\192.168.0.1\\234.jpg´);
Ele nao encontra, dessa forma.
Abs
Foto.Picture.LoadFromFile(´\\192.168.0.1\\234.jpg´);
Ele nao encontra, dessa forma.
Abs
Felipeiw
Curtidas 0
Respostas
Massuda
24/08/2005
Foto.Picture.LoadFromFile(´\\192.168.0.1\\234.jpg´);
O correto seria algo do tipo...\\nome_ou_ip_da_maquina\caminho\imagem.jpg
onde ´caminho´ deve ser um diretório compartilhado com a rede.
GOSTEI 0
Felipeiw
24/08/2005
massuda escreveu:
Ja fiz assim ele nao encontra o arquivo, lembrando que a maquina onde esta a imagem esta compartilhado mas nao MAPEADO.
\\nome_ou_ip_da_maquina\caminho\imagem.jpg
Ja fiz assim ele nao encontra o arquivo, lembrando que a maquina onde esta a imagem esta compartilhado mas nao MAPEADO.
GOSTEI 0
Massuda
24/08/2005
Ja fiz assim ele nao encontra o arquivo...
Esse é o formato correto....lembrando que a maquina onde esta a imagem esta compartilhado mas nao MAPEADO.
Estar mapeado apenas permite ´abreviar´ o caminho da rede para um drive local virtual.Se o diretório e o arquivo na rede forem acessíveis, você deve conseguir abrir o arquivo no Windows Explorer e no Internet Explorer (informe no endereço o nome do arquivo incluindo o caminho na rede). Isso está acontecendo?
Se você conseguir abrir o arquivo usando o Windows Explorer, então possivelmente a causa do problema é outra. Por exemplo, para abrir um arquivo JPG usando um TImage, você precisa incluir a unit JPEG no uses do seu form, senão dá um erro de formato não suportado (nada a ver com arquivo não encontrado).
GOSTEI 0
Felipeiw
24/08/2005
Fiz o teste no windows explorer e me retorna que nao é possivel encontrar o arquivo, porem o arquivo existe e o IP da maquina esta correto.
digitei essa linha:
\\172.16.0.45\imagem.jpg
digitei essa linha:
\\172.16.0.45\imagem.jpg
GOSTEI 0
Massuda
24/08/2005
\\172.16.0.45\imagem.jpg
A máquina que tem a foto está na internet... você está conectado na internet? O endereço da imagem é esse mesmo, no diretório raiz do servidor?GOSTEI 0