Input tipo file
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
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
Curtidas 0
Respostas
Robson Alves
19/11/2012
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]
tem uma solução aqui:
[url]http://stackoverflow.com/questions/4784225/mvc-3-file-upload-and-model-binding[/url]
GOSTEI 0
Joel Rodrigues
19/11/2012
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.
Veja a solução proposta pelo amigo acima, parece que pode lhe ajudar.
Abraço.
GOSTEI 0
Jairo Gomes
19/11/2012
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]
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
GOSTEI 0
Jairo Gomes
19/11/2012
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.
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
GOSTEI 0
Joel Rodrigues
19/11/2012
Beleza, Jairo.
Então vou encerrar este tópico.
Abraço.
Então vou encerrar este tópico.
Abraço.
GOSTEI 0