Ler arquivo do cliente

3 respostas
B

Galera, to com um pepino aqui na mão. preciso carregar um arquivo que está na máquina do usuário para o servidor fazer a leitura desse arquivo.
Ë uma aplicação web de segurança digital.
Estou fazendo desta maneira abaixo, mas no momento que trato a variável “arquivo” ela me traz somente o nome do arquivo e não o endereço completo, tipo c://arquivo.txt para eu poder fazer a leitura.

Como eu podeira fazer isso???

<form action = “Verificar.mtw” method=“POST”>
Insira o arquivo de chamado para verificação


<input type=“file” name=“arquivo” value="" />


<input type=“submit” value=“Verificar” name=“Verificar” />
</form>

3 Respostas

BrunoBastosPJ

você pode fazer isso usando java script

crie um campo hidden no form e no evento onsubmit uma função java script como abaixo

function getValue(hidden, inputFile) {
    hidden.value = inputFile.value;
}

Tanto por get quando por post você pega o valor pelo id do campo hidden

B

quero ver se uso tudo puro, sem nada de javascript

C

Olá,

Vc precisa colocar essa propriedade na tag form:

enctype=“multipart/form-data”

para que vc possa pegar o arquivo dentro do server.
Mas no server vc tem que pegar o arquivo com classes específicas para isso, não é o simples getParameter.
Veja qual lib de file upload vc está usando.
Não sei se mentawaii tem embutido isso.

Criado 2 de março de 2008
Ultima resposta 3 de mar. de 2008
Respostas 3
Participantes 3