Heim > Web-Frontend > js-Tutorial > Wie kann ich einen Dateinamen für Daten vorgeben: URI-Download?

Wie kann ich einen Dateinamen für Daten vorgeben: URI-Download?

Susan Sarandon
Freigeben: 2024-12-01 07:14:13
Original
876 Leute haben es durchsucht

How to Pre-specify a Filename for a data: URI Download?

So geben Sie einen vorgeschlagenen Dateinamen an, wenn Sie Daten verwenden: URI

Frage:

Wann Wenn ein data: URI angeklickt wird, fordert der Browser den Benutzer auf, eine Datei mit den in base64 codierten Daten herunterzuladen. Gibt es eine Möglichkeit, vorab einen Standarddateinamen für die heruntergeladene Datei anzugeben?

Antwort:

Verwenden des Download-Attributs:

Verwenden Sie das Download-Attribut im Tag:

<a download='FileName' href='data:application/octet-stream;base64,SGVsbG8='>
Nach dem Login kopieren

Verfügbarkeit:

  • Chrome
  • Firefox
  • Edge
  • Opera
  • Desktop Safari 10
  • iOS Safari 13

Hinweis:

Das Download-Attribut wird in IE11 nicht unterstützt.

Zusätzliche Informationen:

  • Das Download-Attribut ist ein vorgeschlagener Dateiname und kann vom Benutzer überschrieben werden.
  • Der Dateiname sollte die Dateierweiterung enthalten, z. B. .txt, .pdf oder .png.
  • Der [href](https://developer .mozilla.org/en-US/docs/Web/HTML/Element/a#attr-href)-Attribut muss gültige Daten sein: URI.

Das obige ist der detaillierte Inhalt vonWie kann ich einen Dateinamen für Daten vorgeben: URI-Download?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage