我的服务器上有一个CSV文件.如果用户点击了应该下载的链接,而是在我的浏览器窗口中打开它.
我的代码如下所示
<a href="files/csv/example/example.csv">
Click here to download an example of the "CSV" file
</a>
Run Code Online (Sandbox Code Playgroud)
这是一个普通的网络服务器,我可以完成所有的开发工作.
我尝试过类似的东西:
<a href="files/csv/example/csv.php">
Click here to download an example of the "CSV" file
</a>
Run Code Online (Sandbox Code Playgroud)
现在我的csv.php文件的内容:
header('Content-Type: application/csv');
header('Content-Disposition: attachment; filename=example.csv');
header('Pragma: no-cache');
Run Code Online (Sandbox Code Playgroud)
现在我的问题是它正在下载,但不是我的CSV文件.它会创建一个新文件.
为什么这不起作用:
download.html
<a href="jsplogin.jar">download</a>
Run Code Online (Sandbox Code Playgroud)
jsplogin.jar文件在同一个文件夹中有download.html文件
就在昨天它起作用了
当我点击下载链接时,文件jsplogin.jar应该下载,但它试图在浏览器中打开该文件.当我右键单击链接并选择"保存链接"时,没有任何事情发生
我有一个包含图像的移动html页面.我想创建一个用于下载图像的按钮或链接.然后应将图像保存到用户移动图像库.
我看过这篇文章:如何在html中创建下载链接?
解决方案
<a href="link/to/your/download/file" download="filename">Download link</a>
Run Code Online (Sandbox Code Playgroud)
正在桌面浏览器中工作,但不在移动设备上.
这是我制作的JSFiddle:http://jsfiddle.net/tDVqH/4/
注意:图像是在浏览器中创建的,即在HTML5 canvas元素中创建.可以使用canvas.toDataUrl()生成此图像.生成的图像应保存到移动图像库中.
如何通过点击/点击将图像保存到用户移动图库?是否有一个JavaScript解决方案没有带有未知头的ser往返?
编辑:我也发现了以下问题,但他们没有答案.通过单击移动浏览器中的链接或按钮并从浏览器将图像保存到手机库,将图像从网站保存到本地文件夹
我有带视频和音频文件的html文件.我想使用标签href链接文件,如mp3或mp4并下载该文件.我的视频和音频文件与我的html文件存储在同一个文件夹中.
我试过这段代码:
<a href="music/hermin.mp3" target="_blank">download</a>
Run Code Online (Sandbox Code Playgroud)
但是没有下载我的文件,只需在中心打开一个带有播放暂停控件的新选项卡.
从这个问题我得到添加"下载"到我的href标签,但它是为现代浏览器.旧浏览器怎么样?
我如何在html文件中为我的视频/音频创建下载链接并支持所有浏览器(不仅适用于现代浏览器)?
提前谢谢,抱歉我的英语不好.
<a download='file' href="https://tinyjpg.com/images/social/website.jpg">
Download
</a>Run Code Online (Sandbox Code Playgroud)
有没有办法强制下载文件而不是在新窗口中打开文件?现在,如果文件是一个URL,就像下面的例子一样,它将不会被下载,并将在一个新窗口中打开.
谢谢
我正在做一个项目,我遇到了属性问题download:我发现Safari浏览器不支持它(根据文档).
这是一个片段:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<a href="http://cdn.sstatic.net/Sites/stackoverflow/img/apple-touch-icon@2.png?v=73d79a89bded&a" download>Press to Download</a>
</body>
</html>Run Code Online (Sandbox Code Playgroud)
我搜索的方式用纯做到这一点Javascript还是Angular,但我没有找到什么.如果有人有解决方案会很棒.
我有一个包含信息的php页面,以及文件的链接,例如pdf文件.文件类型可以是任何内容,因为它们可以由用户上载.
我想知道如何强制下载任何类型的文件,而不强制下载链接到从该网站链接的其他页面.我知道可以使用标题执行此操作,但我不想打破我网站的其余部分.
所有到其他页面的链接都是通过Javascript完成的,实际链接是#,所以也许这样可以吗?
我应该设置
header('Content-Disposition: attachment;)
Run Code Online (Sandbox Code Playgroud)
对于整个页面?
我想下载一个 HTML 文件,比如说 test1.pdf。这是我现在所拥有的:
<a href="https://-----/test1.pdf" download>download </a>
Run Code Online (Sandbox Code Playgroud)
我怎样才能让它下载为test2.pdf?
我使用一个<a>元素来下载HTML页面中的文件。这需要几秒钟,所以我想通过监听http响应来显示负载。
有没有一种方法可以在单击<a>元素时显示加载,并在下载完成后关闭加载?
这就是我要的:
<a href="https://..." download>download file</a>
Run Code Online (Sandbox Code Playgroud)