我在页面上有一个下载链接:
<a href="124463.mp3">xxxx</a>
当用户单击它时,弹出保存对话框中的默认文件名为124463.mp3
,但现在我想将其更改为更好的名称。如果无法在服务器上更改文件的名称,如何实现?
答案 0 :(得分:3)
您可以使用HTTP标头执行此操作。显然它是Content-disposition: attachment; filename=your_name_here.mp3
。不过,我不知道你是否可以通过javascript或html执行此操作。你绝对可以使用php。
答案 1 :(得分:2)
只需将下载属性更改为另存为文件名,并将href属性更改为原始文件名。
<a href="https://file-examples-com.github.io/uploads/2017/11/file_example_MP3_1MG.mp3" download="save-as-file-name.mp3">Download</a>