Input tipo file

19/11/2012

0

Oi,

Através deste mesmo forum, peguei uma dica para usar o <input type="file"> com o ASP.NET MVC 3, consigo receber e passar para o controller o nome do arquivo, mas o diretório onde o mesmo se encontra não vem.
Pegunto como faço para receber também o diretório? é algum parâmetro? é alguma opção?
Teria alguma coisa em JQuery ? Não consegui encontrar nada.

Desde já agradeço,

Jairo
Jairo Gomes

Jairo Gomes

Responder

Posts

19/11/2012

Robson Alves

Por questão de segurança, os browser não permitem esse tipo de informação:

tem uma solução aqui:

[url]http://stackoverflow.com/questions/4784225/mvc-3-file-upload-and-model-binding[/url]
Responder

20/11/2012

Joel Rodrigues

Olá, Jairo. Como foi muito bem colocado pelo nosso amigo Robson, esse tipo de informação é muito sensível para o browser permitir acesso. De posse dessa informação, aplicações com más intenções poderiam ter acesso a arquivos e diretórios do usuário, causando-lhe prejuízos.
Veja a solução proposta pelo amigo acima, parece que pode lhe ajudar.
Abraço.
Responder

22/11/2012

Jairo Gomes

Por questão de segurança, os browser não permitem esse tipo de informação:

tem uma solução aqui:

[url]http://stackoverflow.com/questions/4784225/mvc-3-file-upload-and-model-binding[/url]


Oi Robson,

Muito obrigado. Eu não imaginava isso porque através de um componente de upload que usei, ele levava o diretório completo. O problema é que apesar de conseguir ler esse valor, não conseguia passar para o model.
Resolvi que essa parte da aplicação vou fazer em windows que não tem esse problema.
Mais uma vez obrigado.
Jairo
Responder

22/11/2012

Jairo Gomes

Olá, Jairo. Como foi muito bem colocado pelo nosso amigo Robson, esse tipo de informação é muito sensível para o browser permitir acesso. De posse dessa informação, aplicações com más intenções poderiam ter acesso a arquivos e diretórios do usuário, causando-lhe prejuízos.
Veja a solução proposta pelo amigo acima, parece que pode lhe ajudar.
Abraço.


Oi Joel,

Obrigado pela resposta. Como disse para ele, não me ocorreu esse problema da segurança, porque usei um componente de upload que conseguia pegar o path do arquivo, mas não resolvia meu problema porque embora conseguisse pegar esse valor, não conseguia passar para o model.
Para resolver de uma vez, farei essa parte da aplicação para forms windows.
Obrigado,
Jairo
Responder

22/11/2012

Joel Rodrigues

Beleza, Jairo.
Então vou encerrar este tópico.
Abraço.
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