2012-04-05 15 views
1
<a href="original_filename.pdf">Download this file</a> 

Speichert den Dateinamen als original_Dateiname.pdf. Was, wenn ich möchte, dass die Datei vor dem Download umbenannt wird?Ändern des Namens eines HTML-Downloads

Ich hoffe auf eine Client-seitige Lösung.

Antwort

0

Ich glaube nicht, dass dies leicht möglich ist. Sie können die Datei nach dem Download natürlich umbenennen.

0

Abgesehen von der Umbenennung auf dem Server oder der Aufforderung, mit der rechten Maustaste zu klicken und "Speichern unter" auszuwählen, kann ich nur eine temporäre Kopie erstellen, die Sie unter einem anderen Namen zum Herunterladen anbieten. Eine große Anstrengung mit nichts wirklich gewonnen.

+0

Das war mein Denken, außer für den Gewinn;) – Intra

+0

Es ist wahr, dass es aber existieren könnte. Ich meine, Sie können ein 'mailto: [email protected]? Subject = Was auch immer% 20I% 20Want' so warum nicht etwas wie' dl: file.pdf? Name = Actual_call_it_this.pdf' :) – Armatus

4

Die HTML5-Spezifikation ermöglicht das Festlegen eines Attributs für den Link "Download".

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

Das download Attribut, falls vorhanden, zeigt an, dass der Autor der Hyperlink zum Herunterladen einer Ressource verwendet werden soll. Das Attribut kann einen Wert haben; Der Wert gibt den Standarddateinamen an, den der Autor für die Kennzeichnung der Ressource in einem lokalen Dateisystem empfiehlt. Es gibt keine Einschränkungen für erlaubte Werte, aber Autoren werden darauf hingewiesen, dass die meisten Dateisysteme Einschränkungen in Bezug auf die Interpunktion in Dateinamen haben, und Benutzeragenten werden die Dateinamen wahrscheinlich entsprechend anpassen.

Verwandte Themen