carregar de fora do diretório do projeto

28/07/2011

0

como carregar uma image no componente Image sendo que essa imagem vai estar fora do diretório do projeto exemplo:
diretórios do meu projeto WEB
Account
Code
Classes
Imagens
se eu fosse carregar uma imagem de dentro do meu projeto seria imageURL = "~/Imagens/teste.jpg" mas e se essa imagem estive em outro diretório do meu servidor exemplo: "c:\fotos\teste.jpg" como eu faria para carregar essa imagem ?

To usando Visual Studio com C# (aplicação WEB)
obs.: lembrando que minha aplicação está hospedada dentro do servidor da empresa e não fora.
Joao Moreira

Joao Moreira

Responder

Posts

01/08/2011

Hernane Goncalves

voce pode usar duas formas     vamos supor que voce tem a seguinte estrutura de pastas:   <c:> <Diretorio do Projeto> <SuasImagens>     Então a primeira forma ficaria     "c:\\SuasImagens\\teste.jpg"   //Obs:Lembre-se que o c# usa "\\" ao inves de "\" caso contrario voce deve colocar um "@" e inverter a barra     "@c:/SuasImagens/teste.jpg"   e a segunda forma ficaria     "../SuasImagens/teste.jpg"   //Obs: Os dois pontinhos antes da barra, representa os niveis que voce deve sair da sua cadeia de diretorios, é como no msDos, voce entra na pasta "cd nomedapasta", sair da pasta "cd.."     se a pasta estivesse dentro do seu Diretorio do Projeto como segue abaixo seria   <c:> <Diretorio do Projeto> <SuasImagens>   "~/SuasImagens/teste.jpg"
Responder

01/08/2011

Joao Moreira

já tentei dessa forma mas a imagem não carrega, tem aluma outra alternativa?
Responder

02/08/2011

Joao Moreira

protected void Button1_Click(object sender, EventArgs e)
    {
       // string foto = @"" + System.Configuration.ConfigurationManager.AppSettings["enderecoAruivo"] + "/12022011(007).jpg";
       // Image2.ImageUrl = foto;
            //"~/Imagens/12022011(007).jpg";
        Image2.ImageUrl = "@G:/Fotos/Diogo 16e17-07-11/16072011(004).jpg";
    }


tentei dessa forma mas não da certo
Responder

02/08/2011

Joao Moreira

só consigo carregar se estiver dentro do diretório do projeto

protected void Button1_Click(object sender, EventArgs e)
    {
       // string foto = @"" + System.Configuration.ConfigurationManager.AppSettings["enderecoAruivo"] + "/12022011(007).jpg";
       // Image2.ImageUrl = foto;
            //"~/Imagens/12022011(007).jpg";
        //Image2.ImageUrl = "@G:/Fotos/Diogo 16e17-07-11/16072011(004).jpg";
        Image2.ImageUrl = "~/Imagens/12022011(007).jpg";
    }

Responder

03/08/2011

Hernane Goncalves

voce pode usar duas formas     vamos supor que voce tem a seguinte estrutura de pastas:       Então a primeira forma ficaria     "c:\\SuasImagens\\teste.jpg"   //Obs:Lembre-se que o c# usa "\\" ao inves de "\" caso contrario voce deve colocar um "@" e inverter a barra     "@c:/SuasImagens/teste.jpg"   e a segunda forma ficaria     "../SuasImagens/teste.jpg"   //Obs: Os dois pontinhos antes da barra, representa os niveis que voce deve sair da sua cadeia de diretorios, é como no msDos, voce entra na pasta "cd nomedapasta", sair da pasta "cd.."     se a pasta estivesse dentro do seu Diretorio do Projeto como segue abaixo seria     "~/SuasImagens/teste.jpg"
desculpe mas eu digitei errado   tente isso     "..\\SuasImagens\\teste.jpg"   ou isso   "c:\\SuasImagens\\teste.jpg"   ou   "@c:/SuasImagens/teste.jpg"     Obs: lembrado que voce tem que ter permissão de escrita e leitura no diretorio com o usuário do seu servidor Web  
Responder

03/08/2011

Joao Moreira

não da certo já tentei, só carrega se tiver dentro do diretório do projeto, alguma outra alternativa?
Responder

05/08/2011

Esdras


[Já tentou ResolveUrl ? ex: <img src="<%=ResolveUrl("~/img/imagem.png")%>" ...]não da certo já tentei, só carrega se tiver dentro do diretório do projeto, alguma outra alternativa?
 
 
Responder

05/08/2011

Joao Moreira

não da certo!
quero carregar no código CS da pagina (no C#)
Responder

08/08/2011

Joao Moreira

up
Responder

11/08/2011

Joao Moreira

up
Responder

02/09/2011

Joao Moreira

tem como carregar uma imagem no codigo cs da página sendo que essa imagem está fora dos diretórios do projeto eu já tentei de toda forma mas não consigo, só consigo carregar se a imagem estive em um dos diretórios do projeto
Responder

13/09/2011

Joao Moreira

tem como carregar uma imagem no codigo cs da página sendo que essa imagem está fora dos diretórios do projeto eu já tentei de toda forma mas não consigo, só consigo carregar se a imagem estive em um dos diretórios do projeto
Responder

14/09/2011

Rodrigo Odasaki

Abra a página e clique com o botão direito na imagem que não carregou. Faça uma análise do caminhoXnome da imagem X extensão da imagem. E veja se algo está errado.
Responder

14/09/2011

Joao Moreira

já fiz isso o caminho ta correto, o problema é que se eu tentar carregar uma imagem e a mesma não estiver dentro de um dos diretórios do projeto ela não carrega
Responder

20/09/2011

Joao Moreira

tem como carregar uma imagem no codigo cs da página sendo que essa imagem está fora dos diretórios do projeto eu já tentei de toda forma mas não consigo, só consigo carregar se a imagem estive em um dos diretórios do projeto
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar