我一直在开发一个允许用户上传和下载文件的网站。该文件在上传时重命名并存储在我的服务器上。但是当它被下载时,它必须被重命名为它的原始名称。目前我正在使用以下方法:
<a href="file link" download="Original name">Download</a>
但是“下载”属性不适用于 Firefox。使用 javascript 或 jquery 的任何替代方法?我在服务器端使用 php。
编辑:
感谢使用 php 的解决方案。但这不是我要找的。我正在使用使用 javascript 的自定义文件查看器。单击文件的缩略图时,将显示查看器。发送 AJAX 请求以获取文件的链接。响应(链接)用于显示文件,也被添加到标签以供下载。一个 php 解决方案意味着在每个请求上重新加载页面,我想避免这种情况。那么任何 javascript 或 jquery 解决方案?