Criar link de download com html

9 respostas Resolvido
htmlfront-endhtml5
S

Gente estou tentando colocar um link na minha página para fazer download de um arquivo mp3. Já tentei o atributo ‘download’ na tag ‘a’ mas apenas abre uma nova página com a faixa mp3 e não inicia o download, alguém pode me ajudar por favor??

já tentei :

<a href="music.mp3" download="Mozart" target="_blank" >Mozart</a>

9 Respostas

L

Tu tah rodando esse código em algum webserver?

S

Não, não estou.

L

Então, pelo que li, colocando a propriedade download já deveria funcionar, porém somente se estiver rodando num webserver.

S

Então a propriedade download só funciona em webserver? Se eu estiver testando a página web Local não irá funcionar?

L
Solucao aceita

Isso. Confesso que não sabia desse detalhe também. Acabei testando aqui e soh funcionou qdo estava rodando num servidor.

S

Como posso colocar toda minha aplicação em um servidor para testá-la? Ou existe alguma outra forma de codificar que eu possa fazer o download desse arquivo? (No caso o arquivo já está na pasta da aplicação, só que eu quero baixar ele pela página web)

L

Tu pode usar o Apache HTTP Server, ou criar um com o nodejs usando http-server.

S

Muito obrigado :v:

S

Criei uma aplicação com React coloquei praticamente o mesmo código e dessa vez funcionou.

Criado 21 de agosto de 2020
Ultima resposta 21 de ago. de 2020
Respostas 9
Participantes 2