javascript - Können domänenübergreifend heruntergeladene Dateien mit einem Tag umbenannt werden?
过去多啦不再A梦
过去多啦不再A梦 2017-05-24 11:33:26
0
2
1696

Können domänenübergreifende Downloaddateien mit einem Tag automatisch umbenannt werden, wenn zum Herunterladen geklickt wird?
Die Datei befindet sich nicht auf meinem Server.
Ich möchte diese Datei nicht auf meinem Server speichern.
Gibt es eine Möglichkeit für Benutzer, den Dateinamen beim Herunterladen automatisch umzubenennen, indem sie auf das Tag „a“ klicken?

过去多啦不再A梦
过去多啦不再A梦

Antworte allen(2)
仅有的幸福

可以使用HTML5中的download属性,参考w3school:

<a href="https://www.baidu.com/img/bd_logo1.png" download="baidu">

附跨域解决方法

Nginx (Apache同理):

location /imgProxy {
    resolver 10.0.0.1;
    proxy_pass $arg_url;
}

<a href="/imgProxy?url=https://static.segmentfault.com/v-5922866b/global/img/logo-b.svg" download="logo">segmentfault</a> 
PHPzhong

目前只有Chrome支持这个特性:

<a href="..." download="file.mp4">Download</a>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage