Javascript 在浏览器中打开不同文件类型的文件
在一个页面中,我们有多个指向不同文件类型文件的链接。单个链接如下所示:Javascript 在浏览器中打开不同文件类型的文件,javascript,html,Javascript,Html,在一个页面中,我们有多个指向不同文件类型文件的链接。单个链接如下所示: <a href="/uploads/sandglass.pdf" download="sandglass.pdf"> download sandglass </a> 点击用户只需下载文件,然后就可以在他们的设备上打开它 我们想要实现的结果是在浏览器中的新选项卡中打开文件 问题是:如何达到类似于gmail附件打开的效果 需要在新选项卡中打开的文件类型通常如下:pdf、doc、docx、xls、xl
<a href="/uploads/sandglass.pdf" download="sandglass.pdf"> download sandglass </a>
点击用户只需下载文件,然后就可以在他们的设备上打开它
我们想要实现的结果是在浏览器中的新选项卡中打开文件
问题是:如何达到类似于gmail附件打开的效果
需要在新选项卡中打开的文件类型通常如下:pdf、doc、docx、xls、xlsx、ppt、pps、jpg、png
非常感谢您的帮助或指导。您能操作这些
a
标签吗
如果是,您可以删除“下载”属性,并添加一个值为\u blank
的target
属性,以在另一个选项卡中打开文件
<a href="/uploads/sandglass.pdf" target="_blank"> download sandglass </a>
但是Chrome和其他浏览器无法打开您列出的某些文件的预览
例如,在本机上,doc
、pps
和xls
这些不受支持的文件的解决方案是将它们重新保存为PDF,以便用户可以在浏览器中预览它们。也许你可以用服务器端的服务重新保存它们,比如
看看这个答案,也许对你也有帮助:
非常感谢。但这只对
pdf
和png
文件有帮助。其他文件类型呢?是的,我可以控制服务器端。这个答案也许可以帮助你。非常感谢,这就是我所需要的:)