none
Erro ao fazer upload de imagens : Access to the path is denied. RRS feed

  • Pergunta

  • ASP.NET com VB.NET

    Ocorre o erro "Access to the path is denied" ao executar o comando : FileUpload1.PostedFile.SaveAs(Server.MapPath("/img/" + caminhoimg))

    Já tentei também, mas ocorre o mesmo erro, com o comando : FileUpload1.SaveAs(Server.MapPath("/img/" + caminhoimg))

    O que pode ser neste caso ? O site está hospedado e no FTP a pasta img está com todas as permissões habilitadas.

    • Movido AndreAlvesLima sexta-feira, 17 de junho de 2011 15:54 (De:.NET Framework - ADO (Acesso a dados, data access & storage))
    sexta-feira, 17 de junho de 2011 13:51

Respostas

  • Ola, boa noite.

     

    Você tem acesso ao servidor onde o site esta publicado ? Pois veja bem, o servidor IIS utiliza uma conta do windows para poder acessar o sistema de arquivos do servidor, logo é necessário que essa conta, geralmente IUSR_<nomedamaquina> tenha permissão na pasta que você esta tentando fazer upload.

    Então, se você tem acesso ao servidor para adicionar permissões, deverá criar esta permissão no path que você esta tentando salvar. Caso contrario, seja um servidor de hospedagem contratado, então tera que entrar em contato com os administradores.

    Veja o seguinte link com mais informações:

    http://technet.microsoft.com/pt-br/library/cc754009%28WS.10%29.aspx

     

    ;) até mais.

     


    Altieri Pereira http://altieripereira.blogspot.com/ ;)
    • Marcado como Resposta FaeL Figueiredo terça-feira, 21 de junho de 2011 19:53
    domingo, 19 de junho de 2011 03:14

Todas as Respostas

  • ASP.NET com VB.NET

    Ocorre o erro "Access to the path is denied" ao executar o comando : FileUpload1.PostedFile.SaveAs(Server.MapPath("/img/" + caminhoimg))

    Já tentei também, mas ocorre o mesmo erro, com o comando : FileUpload1.SaveAs(Server.MapPath("/img/" + caminhoimg))

    O que pode ser neste caso ? O site está hospedado e no FTP a pasta img está com todas as permissões habilitadas.

    http://forums.asp.net/t/1166154.aspx/1
    One word frees us of all the weight and pain of life: that word is love.
    sexta-feira, 17 de junho de 2011 13:58
    Moderador
  • Obrigado Malange, mas creio que não seja o mesmo problema deste outro tópico.
    O meu é ao salvar o arquivo, no caso deste outro tópico o rapaz tinha dificuldades em apagá-lo do FTP, aparentemente pelo fato do arquivo estar em uso. 
    sexta-feira, 17 de junho de 2011 14:07
  • Veja se este exemplo ajuda: http://surecode.net/DevCentre/UploadingFiles/UploadingFiles.aspx

    Estas a usar windows seven?


    One word frees us of all the weight and pain of life: that word is love.
    sexta-feira, 17 de junho de 2011 14:12
    Moderador
  • Sim, uso o Windows 7 - Este outro link também não funcionou ='[

    Agradeço a ajuda - Estou procurando na internet, mas não acho um caso parecido com o meu que foi resolvido...

    Será que falta algum código para permitir o envio de arquivos sem que eles sejam bloqueados ?

    sexta-feira, 17 de junho de 2011 14:19
  • Prezado(a),
    Estou migrando seu post para o fórum de ASP.NET.
    Por favor, das próximas vezes que tiver alguma dúvida relacionada a esse assunto, poste por lá.
    Obrigado pelo apoio.

    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    sexta-feira, 17 de junho de 2011 15:54
  • Fael isso é permissão na pasta de acesso ao user asp.net
    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    • Sugerido como Resposta Erysson Souza sábado, 18 de junho de 2011 13:45
    sexta-feira, 17 de junho de 2011 16:34
    Moderador
  • Sim, uso o Windows 7 - Este outro link também não funcionou ='[

    Agradeço a ajuda - Estou procurando na internet, mas não acho um caso parecido com o meu que foi resolvido...

    Será que falta algum código para permitir o envio de arquivos sem que eles sejam bloqueados ?

    Tens de logar como admin ai resolve o teu problema

     


    One word frees us of all the weight and pain of life: that word is love.
    sexta-feira, 17 de junho de 2011 19:17
    Moderador
  • Malange, logar como admin ? Como assim ? O site tem uma área interna, na qual somente o administrador pode entrar e fazer cadastros, inclusive, fazer upload de imagens... Então no caso, eu já estou como administrador... Você quer dizer isso ? Ou alguma configuração do ASP.NEt que devo configurar para dar privilégios de administrador? Não estou entendo :S
    sábado, 18 de junho de 2011 15:08
  • Ola, boa noite.

     

    Você tem acesso ao servidor onde o site esta publicado ? Pois veja bem, o servidor IIS utiliza uma conta do windows para poder acessar o sistema de arquivos do servidor, logo é necessário que essa conta, geralmente IUSR_<nomedamaquina> tenha permissão na pasta que você esta tentando fazer upload.

    Então, se você tem acesso ao servidor para adicionar permissões, deverá criar esta permissão no path que você esta tentando salvar. Caso contrario, seja um servidor de hospedagem contratado, então tera que entrar em contato com os administradores.

    Veja o seguinte link com mais informações:

    http://technet.microsoft.com/pt-br/library/cc754009%28WS.10%29.aspx

     

    ;) até mais.

     


    Altieri Pereira http://altieripereira.blogspot.com/ ;)
    • Marcado como Resposta FaeL Figueiredo terça-feira, 21 de junho de 2011 19:53
    domingo, 19 de junho de 2011 03:14
  • Ola, boa noite.

     

    Você tem acesso ao servidor onde o site esta publicado ? Pois veja bem, o servidor IIS utiliza uma conta do windows para poder acessar o sistema de arquivos do servidor, logo é necessário que essa conta, geralmente IUSR_<nomedamaquina> tenha permissão na pasta que você esta tentando fazer upload.

    Então, se você tem acesso ao servidor para adicionar permissões, deverá criar esta permissão no path que você esta tentando salvar. Caso contrario, seja um servidor de hospedagem contratado, então tera que entrar em contato com os administradores.

    Veja o seguinte link com mais informações:

    http://technet.microsoft.com/pt-br/library/cc754009%28WS.10%29.aspx

     

    ;) até mais.

     


    Altieri Pereira http://altieripereira.blogspot.com/ ;)
    Quero pedir desculpas pela demora em responder, mas deu tudo certo! Entrei em contato com a UOL HOST e foi resolvido a pendência, graças as instruções cedidas à mim pelo senhor Altieri Pereira - Muito obrigado!
    terça-feira, 21 de junho de 2011 19:54
  • Ola, boa noite.

     

    Você tem acesso ao servidor onde o site esta publicado ? Pois veja bem, o servidor IIS utiliza uma conta do windows para poder acessar o sistema de arquivos do servidor, logo é necessário que essa conta, geralmente IUSR_<nomedamaquina> tenha permissão na pasta que você esta tentando fazer upload.

    Então, se você tem acesso ao servidor para adicionar permissões, deverá criar esta permissão no path que você esta tentando salvar. Caso contrario, seja um servidor de hospedagem contratado, então tera que entrar em contato com os administradores.

    Veja o seguinte link com mais informações:

    http://technet.microsoft.com/pt-br/library/cc754009%28WS.10%29.aspx

     

    ;) até mais.

     


    Altieri Pereira http://altieripereira.blogspot.com/ ;)

    Quero pedir desculpas pela demora em responder, mas deu tudo certo! Entrei em contato com a UOL HOST e foi resolvido a pendência, graças as instruções cedidas à mim pelo senhor Altieri Pereira - Muito obrigado!

    Estou com o mesmo problema, o que o carinha do UOL Host disse para fazer para solucionar?

    sexta-feira, 3 de agosto de 2012 19:44