如果用户点击可下载的链接,例如
<a href="downloadable.txt">Download</a>
Run Code Online (Sandbox Code Playgroud)
是否有客户端(html或javascript)方式在"另存为"对话框之前更改文件名称?
Den*_*nis 76
HTML5提供了a[download]允许您重命名文件的属性.此示例将下载link.txt并重命名它something.txt.
?<a download="something.txt" href="link.txt">asdf</a>???????????????????????????
Run Code Online (Sandbox Code Playgroud)
请注意,这仅适用于同源URL(即不跨越不同的域).
Dar*_*rov 14
不,您无法从客户端(HTML或javascript)更改此设置.您需要从服务器更改它.一种方法是使用服务器端脚本来设置Content-Disposition HTTP响应头:
Content-Disposition: attachment; filename=somecustomname.txt
Run Code Online (Sandbox Code Playgroud)