Array
(
)

Input tipo file

Jairo
|
MVP
    19 nov 2012

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

Robson Robsonalves.net
   - 19 nov 2012

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

tem uma solução aqui:

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

0
|
0

Joel Rodrigues
   - 20 nov 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.

0
|
0

Jairo
|
MVP
    22 nov 2012


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

tem uma solução aqui:

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


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

0
|
0

Jairo
|
MVP
    22 nov 2012


Citação:
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

0
|
0

Joel Rodrigues
   - 22 nov 2012

Beleza, Jairo.
Então vou encerrar este tópico.
Abraço.

0
|
0