Alterando o nome de um download HTML [duplicado] -- javascript campo com html campo com download camp Relacionado O problema

Changing the name of an html download [duplicate]


1
vote

problema

português
.
  <a href="original_filename.pdf">Download this file</a>    

salvará o nome do arquivo como original_filename.pdf. E se eu quiser que o arquivo seja renomeado antes do download?

Eu estou esperando por uma solução do lado do cliente.

Inglês Original
<a href="original_filename.pdf">Download this file</a> 

Will save the filename as original_filename.pdf. What if I want the file to be renamed before the download?

I'm hoping for a client-side solution.

</div
        

Lista de respostas

4
 
vote

A especificação HTML5 permite definir um atributo no link chamado "Download".

http: // www.whatwg.org/specs/web-apps/current-work/multipage/links.html#attr-hyperlink-download

.

O atributo Patch3DCollection3 , se presente, indica que o autor pretende que o hiperlink seja usado para baixar um recurso. O atributo pode ter um valor; O valor, se houver, especifica o nome do arquivo padrão que o autor recomenda o uso na rotulagem do recurso em um sistema de arquivos local. Não há restrições em valores permitidos, mas os autores são advertidos que a maioria dos sistemas de arquivos tem limitações em relação a que pontuação é suportada nos nomes de arquivos, e os agentes do usuário provavelmente ajustaram os nomes de arquivos de acordo.

 

The HTML5 spec allows for setting an attribute on the link called "download".

http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#attr-hyperlink-download

The download attribute, if present, indicates that the author intends the hyperlink to be used for downloading a resource. The attribute may have a value; the value, if any, specifies the default file name that the author recommends for use in labeling the resource in a local file system. There are no restrictions on allowed values, but authors are cautioned that most file systems have limitations with regard to what punctuation is supported in file names, and user agents are likely to adjust file names accordingly.

</div
 
 
1
 
vote
vote
Melhor resposta
 

resolvido em pergunta duplicada .

  Content-Disposition: attachment; filename=somecustomname.txt    
 

Solved in duplicate question.

Content-Disposition: attachment; filename=somecustomname.txt 
</div
 
 
0
 
vote

Eu não acho que isso seja possível facilmente. Você pode renomear o arquivo depois de ter sido baixado é claro.

 

I do not think this is possible easily. You can rename the file after it has been downloaded of course.

</div
 
 
0
 
vote

Além de renomeá-lo no servidor ou dizer às pessoas para clicar com o botão direito do mouse e escolher "Salvar como", a única coisa que posso pensar é criar uma cópia temporária que você oferece para download sob um nome diferente. Um enorme esforço com nada realmente ganhou.

 

Apart from renaming it on the server or telling people to right-click and choose "Save As", the only thing I can think of is to create a temporary copy which you offer for download under a different name. A huge effort with nothing really gained.

</div
 
 
   
   

Perguntas relacionadas

1  Baixe o arquivo PDF do servidor, salve-o no diretório de aplicativos. iOS  ( Download pdf file from server save it in applicationsupport directory ios ) 
Eu sou novato no desenvolvimento do iOS, e quero saber como posso baixar um arquivo de um servidor e salvá-lo na pasta de suporte da minha aplicação. Eu quero...

0  Como gerar um download no usuário clique  ( How to generate a download on user click ) 
Isso pode parecer ser uma pergunta para noobs, mas eu quero saber exatamente qual código é necessário para iniciar um download quando um usuário clica no botã...

1  Aplicação Struts - Não é possível baixar o arquivo através de HTTPS no IE  ( Struts application unable to download file through https on ie ) 
Eu tenho uma aplicação de struts que em algum momento oferece a possibilidade de baixar alguns arquivos. Recentemente, descobri que o download falha através d...

0  O rótulo não mostra nenhum texto até que a função seja concluída vb.net  ( Label doesnt show any text until the function is finished vb net ) 
Bem, eu tenho este código: http://pastabin.com/ecrkgp5y Quando clico em um botão que chame esta função, ele tem que mostrar um rótulo como você pode ver n...

1  Funcionalidade de um aplicativo da Web para lidar com a solicitação do usuário para baixar arquivos do servidor SFTP  ( Functionality of a web application to handle users request to download files fr ) 
No nosso aplicativo da Web Java, o cliente quer carregar alguns arquivos grandes para um servidor SFTP e baixar diretamente a partir daí. Os clientes não quer...

5  Como você faz o download automático de um arquivo em javascript?  ( How do you automatically download a file in javascript ) 
Então, eu estive olhando e tentando encontrar uma maneira de baixar um arquivo automaticamente quando alguém entra no meu site. Eu tentei usar uma marca para ...

5  Faça o download de um arquivo de um servidor com autenticação do Kerberos  ( Download a file from a server with kerberos authentication ) 
Estou tentando script de um shell linux download de um arquivo de um servidor web sobre https protegidos com a autenticação do Kerberos. Eu tentei usar wget e...

2  Onde posso baixar o OpenGL para Windows Vista  ( Where can i download opengl for windows vista ) 
Eu tenho pesquisado e não consigo encontrar os arquivos de download no OpenGl.org. Alguém pode por favor me apontar para a direção certa? ...

3  O que é atualmente o módulo de perl de plataforma cruzada mais confortável e confiável para fazer downloads paralelos?  ( What is currently the most comfortable and reliable cross platform perl module t ) 
Eu vou ter que baixar um número de conjuntos de dados via simples de postagem em um URL e recebendo XML em troca. Eu serei capaz de acelerar isso fazendo mais...

2  Melhor maneira de atualizar o programa Multi-Gigabyte (Cumprimento de DVD? Software Updater?)  ( Best way to update multi gigabyte program dvd fulfillment updater software ) 
Dois anos atrás, enviamos um aplicativo multi-gigabyte Windows, com muitos arquivos de vídeo. Agora estamos procurando liberar uma atualização significativa, ...

81  Como faço para rastrear downloads de arquivos  ( How do i track file downloads ) 
Eu tenho um site que joga MP3s em um flash player. Se um usuário clicar em 'Play', o Flash Player baixar automaticamente um MP3 e começar a reproduzi-lo. Ex...

6  Baixar sincronicamente uma imagem do URL  ( Synchronously download an image from url ) 
Eu só quero obter um bitmapimage de um URL da Internet, mas minha função não parece funcionar corretamente, apenas me devolva uma pequena parte da imagem. Eu ...

2  Excluindo um arquivo em Java ao carregar em outro segmento  ( Deleting a file in java while uploading it in other thread ) 
Estou tentando construir um programa de compartilhamento de arquivos semi, quando cada computador atua como um servidor e como cliente. Eu dou vários tópico...

1  Baixando um ativo do github usando Java  ( Downloading an asset from github using java ) 
Eu escrevi um pequeno programa para baixar ativos de lançamentos do GitHub: import java.io.IOException; import java.io.InputStream; import java.net.HttpURL...

11  Implementando um gerenciador de download que suporta retomar  ( Implementing a download manager that supports resuming ) 
Eu pretendo escrever um pequeno gerenciador de download em C ++ que suporta retomar (e várias conexões por download). Da informação que eu reuni até agora, ...

1  Como obtenho uma listagem de diretório para uma pasta na Web?  ( How do i get a directory listing for a folder on the web ) 
Como obtenho uma listagem de diretório para uma pasta na web? Estou procurando baixar um grupo de pequenos arquivos de uma pasta na web. Eu posso fazer isso f...

1  Maneira correta para entregar vários arquivos ao usuário sobre o Internet Explorer  ( Proper way to deliver multiple files to user over internet explorer ) 
Meu cliente web é baseado na grade do EXT.NET. Meu servidor é construído na API API ASP.NET. Meus usuários usando o Internet Explorer (Chrome, Firefox) para...

4  Como posso baixar um arquivo para um diretório específico?  ( How can i download a file to a specific directory ) 
Eu tenho tentado recentemente fazer um programa no Python que descarregue arquivos para um diretório específico. Eu estou usando o Ubuntu e até agora eu tenho...

1  proteger e retomar o download de arquivos de suporte com PHP  ( Secure and resume support file downloading with php ) 
Eu quero dar permissão a alguns dos meus usuários do site para baixar um arquivo específico. O download precisa ser retomado apenas para a conveniência do usu...

7  JQuery 1.11.1 - Baixar arquivo e retorno de chamada adicional  ( Jquery 1 11 1 download file and additional callback ) 
Eu tenho formulário que eu submeto ao servidor Django chamando. $("#my_form").submit(); O servidor de TI retorna o arquivo XML executando este código: ...

2  Qual é o tamanho do buffer médio comum para InternetReadfile?  ( Which is the common average buffer size for internetreadfile ) 
Eu uso wininet.h em Delphi para baixar arquivos sobre http com o tamanho médio entre 30 kb e 1,5 MB. var Buf: array[0..BUFFER_SIZE - 1] of Byte; while BO...

0  Obtendo erro quando tento baixar o arquivo  ( Getting error when i try to download file ) 
Eu encontrei este código-fonte na rede e modifiquei-o um pouco. Mas recebo um erro dizendo: java.io.filenotfoundexception /data/datafile.zip. O que devo fazer...

0  Baixe o novo aplicativo de dentro de um aplicativo para iPhone  ( Download new app from within an iphone app ) 
Eu desenvolvi um jogo e estamos planejando fazer uma versão "lite" desse jogo para promover a versão "premium" do jogo. Informações sobre como fazer a compra ...

0  Como baixar um arquivo no PHP? [duplicado]  ( How to download a file in php ) 
. Esta pergunta já tem respostas aqui : fechado 10 anos atrás . . Duplicado possível: como ba...

2  Django Como baixar o arquivo existente?  ( Django how to download existing file ) 
Na minhas visualizações de Django, eu crio um arquivo PDF e quero baixá-lo. Existe o arquivo (caminho: /app/data/4.pdf) e eu logo este comando: def downloa...

Perguntas relacionadas

1  Baixe o arquivo PDF do servidor, salve-o no diretório de aplicativos. iOS 
0  Como gerar um download no usuário clique 
1  Aplicação Struts - Não é possível baixar o arquivo através de HTTPS no IE 
0  O rótulo não mostra nenhum texto até que a função seja concluída vb.net 
1  Funcionalidade de um aplicativo da Web para lidar com a solicitação do usuário para baixar arquivos do servidor SFTP 
5  Como você faz o download automático de um arquivo em javascript? 
5  Faça o download de um arquivo de um servidor com autenticação do Kerberos 
2  Onde posso baixar o OpenGL para Windows Vista 
3  O que é atualmente o módulo de perl de plataforma cruzada mais confortável e confiável para fazer downloads paralelos? 
2  Melhor maneira de atualizar o programa Multi-Gigabyte (Cumprimento de DVD? Software Updater?) 
81  Como faço para rastrear downloads de arquivos 
6  Baixar sincronicamente uma imagem do URL 
2  Excluindo um arquivo em Java ao carregar em outro segmento 
1  Baixando um ativo do github usando Java 
11  Implementando um gerenciador de download que suporta retomar 
1  Como obtenho uma listagem de diretório para uma pasta na Web? 
1  Maneira correta para entregar vários arquivos ao usuário sobre o Internet Explorer 
4  Como posso baixar um arquivo para um diretório específico? 
1  proteger e retomar o download de arquivos de suporte com PHP 
7  JQuery 1.11.1 - Baixar arquivo e retorno de chamada adicional 
2  Qual é o tamanho do buffer médio comum para InternetReadfile? 
0  Obtendo erro quando tento baixar o arquivo 
0  Baixe o novo aplicativo de dentro de um aplicativo para iPhone 
0  Como baixar um arquivo no PHP? [duplicado] 
2  Django Como baixar o arquivo existente? 



© 2021 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.