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.

Author: dave, 2011-04-12

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.

 42
Author: Calum, 2018-04-19 10:59:58

Precisa de {[[0]} caso contrário, irá carregar apenas o nome do ficheiro e não os dados.

 9
Author: Darren, 2016-10-13 23:06:55

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.

 -2
Author: Dane, 2016-11-15 14:47:23