none
Como ler um arquivo no servidor - ASP.NET MVC RRS feed

  • Pergunta

  • Olá pessoal!

    Tenho um dúvida sobre gerenciamento de arquivos.

    Minha aplicação faz o registro de um arquivo e grava no banco a informações como

    nome do arquivo

    nome de quem enviou o arquivo

    hash gerado para o arquivo e outras informções peculiares do negócio.

    Já o arquivo em si, é gravado dentro de uma pasta na aplicação: ~/Uploads/...

    Até aí tudo bem, meu problema é que possuo uma página onde é possível editar essas informações inclusive o 

    arquivo.

    Pois é, entre os campos dessa página existe um campo chamado arquivo:

                    <tr>
                        <td><label for="files">Arquivo:</label></td>
                        <td><input type="file" name="updatefile" id="update-file" /></td>
                    </tr>

    Eu quero que este campo receba o nome do arquivo  para que o usuário decida se deseja deixar o mesmo arquivo e só editar as outras informações ou se ele quer substituir o arquivo por um outro.

    quinta-feira, 1 de novembro de 2012 05:00

Todas as Respostas

  • Acho que você não pode carregar um arquivo em um input type="file" através do servidor(se achar algo relacionado a isso, posta ai :)).

    Tenta criar um campo do tipo text mesmo com o nome do arquivo.


    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    quinta-feira, 1 de novembro de 2012 10:16
  • Você ja tem o arquivo no servidor e, quer deixar o usuário ter a possibilidade de editar ele, pela sua página?
    quinta-feira, 1 de novembro de 2012 13:37
  • Acho que a classe FileInfo resolve seu problema, através dela você pode pegar várias informações, inclusive o nome... lembrando que é necessário você saber o local e o nome do arquivo.

    Para obter as informações do arquivo é necessário saber o nome do arquivo, se você já sabe o nome, não precisa pesquisar no servidor, basta exibir o nome na sua view, não ?

    De qualquer forma de uma olhada neste link http://www.dotnetperls.com/fileinfo 


    Ao infinito e além!

    quinta-feira, 1 de novembro de 2012 17:55