javascript - a标签跨域下载文件能否重命名?
过去多啦不再A梦
过去多啦不再A梦 2017-05-24 11:33:26
0
2
1708

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

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

全部回复(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>
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板