我生成普通链接,如:<a href="/path/to/image"><img src="/path/to/image" /></a>在网络应用程序中.
当我点击链接时,它会在新页面中显示图片.如果要保存图片,则需要右键单击它并选择"另存为"
我不想要这种行为,我想在点击链接时弹出一个下载框,这是否可能只是用html或javascript?怎么样?
如果不是,我想我必须编写一个download.php脚本,并将其作为参数调用href,文件名为...?
我的网站上有一些大尺寸的PDF目录,我需要将它们作为下载链接.当我用Google搜索时,我发现下面有这样的事情.它应该在链接点击时打开" 另存为... "弹出窗口...
<head>
<meta name="content-disposition" content="inline; filename=filename.pdf">
...
Run Code Online (Sandbox Code Playgroud)
但它不起作用:/当我链接到如下文件时,它只链接到文件,并试图打开该文件.
<a href="filename.pdf" title="Filie Name">File name</a>
Run Code Online (Sandbox Code Playgroud)
更新(根据以下答案):
我认为没有100%可靠的跨浏览器解决方案.可能最好的方法是使用下面列出的一个Web服务,并提供下载链接...
当您使用以下链接到PDF文件时:
[download this](file.pdf)
它下载pdf文件.我有一个excel工作簿,我想允许某人使用下载:
[download this](file.xlsx)
当我点击它时,我需要在wiki中创建一个新页面.我可以添加任何降价语法,将链接标识为要下载的内容吗?
如果必须,我可以将excel工作簿保存为PDF,但它不会很漂亮.
谢谢!