Forum Pplware
Formulários em html - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: Formulários em html (/showthread.php?tid=885)



Formulários em html - balaico - 17-10-2008 17:08

Boas, estava a desenvolver 1 aplicação em html simples quando deparei-me com um problema "como criar um formulario que receba simplesmente ficheiros pdf?"(algo do tipo "Introduza o ficheiro: (aqui inseria o ficheiro em questão)"). Aqui esta o codigo fonte:
<form action = "página " method="post" target="principal">
Introduza o Ficheiro:<input type = "text" size="" name = "" value=""><br><br>
Deseja Introduzir Outro?
<select name="bool" size="1">
<option value = "0"> Não </option>
<option value = "1"> Sim </option>
</select>
<input type= "submit" value ="Submeter">
#caso diga q sim faz refresh e volta ao formulário
</form>


RE: Formulários em html - Bruno Bernardino - 17-10-2008 17:23

Boas,

Usando simplesmente HTML, não vais conseguir gravar esse ficheiro no servidor (penso eu... nunca experimentei nada do género, uso php para tais tarefas).

De qualquer das formas, precisas de incluir o seguinte na tag <form>:

Código:
<form enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="2621440" readonly="true" />

O enctype para o servidor "saber" que estás a mandar também um ficheiro e o campo escondido MAX_FILE_SIZE para evitar que o servidor tente guardar o ficheiro mesmo que seja grande demais, o valor é em bytes.

Outra coisa, existe um tipo de campo específico para ficheiros:

Código:
<input type="file" name="nome_do_campo" />

Se precisares de mais ajuda, diz.