搜索

首页  >  问答  >  正文

javascript - a标签跨域下载文件能否重命名?

a标签跨域下载文件能否在点击下载的时候自动重命名?
文件不在我的服务器上
我的服务器上也不想保存这个文件
用户有没有办法通过点击a标签下载时自动重命名文件名?

过去多啦不再A梦过去多啦不再A梦2786 天前1722

全部回复(2)我来回复

  • 仅有的幸福

    仅有的幸福2017-05-24 11:35:26

    可以使用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> 
    

    回复
    0
  • PHPz

    PHPz2017-05-24 11:35:26

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

    <a href="..." download="file.mp4">Download</a>

    回复
    0
  • 取消回复