como enviar um ficheiro para o meu servidor usando html
basicamente tenho este formulário que permite ao utilizador enviar para o meu servidor:
<form id = "uploadbanner" method = "post" action = "#">
<input id = "fileupload" type = "file" />
<input type = "submit" value = "submit" id = "submit" />
</form>
mas o problema é que quando eu envio um ficheiro, em seguida, clique em Enviar, eu não vejo o ficheiro carregar no directório do servidor.
3 answers
<form id="uploadbanner" enctype="multipart/form-data" method="post" action="#">
<input id="fileupload" name="myfile" type="file" />
<input type="submit" value="submit" id="submit" />
</form>
Para enviar um ficheiro, é essencial definir enctype="multipart/form-data"
no seu Formulário
Você precisa desse tipo de formulário e, em seguida, algum php para processar o arquivo:)
Você provavelmente deve verificar Uploadify Se você quer algo muito personalizável fora da caixa.
Precisa de {[[0]} caso contrário, irá carregar apenas o nome do ficheiro e não os dados.
Em cima do que os outros já declararam, algum tipo de scripting do lado do servidor é necessário para que o servidor leia e salve o arquivo.
Usar o PHP pode ser uma boa escolha, mas é livre de usar qualquer linguagem de programação do lado do servidor. http://www.w3schools.com/php/php_file_upload.asp pode ser útil para esse efeito.