function reeFile (url) {
let onlineViewType = ['doc', 'docx', 'xls', 'xlsx', 'xlsm', 'ppt', 'pptx']
let fileTypeName = url.substring(url.lastIndexOf('.') + 1, url.length).split('?')[0]
let isWord = onlineViewType.find((type) => type === fileTypeName)
if (isWord) {
url =
'http://www.pfile.com.cn/api/profile/onlinePreview?url=' +
encodeURIComponent(url)
}
window.open(url, '_blank')
}
前端:点击文件链接时,想要直接预览而不是下载
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 针对某些浏览器,比如谷歌浏览器,在超链接a标签中给出图片url,点击a标签不是期望的下载而是预览,采用以下办法可以解决。
- 在 HTML5 中设置 的 download 属性,例如 点击以上连接,会下载一个文件,且下载的默认文件名为 ...
- https://blog.csdn.net/Aimee1608/article/details/83185650
- 微信中下载app共有两种实现方式,然而安卓手机跟苹果手机还尽然不同。 1、苹果用户打开后要么自动调起App Sto...
- 场景分析 当我们在微信内分享链接或二维码的时候,我们会发现我们的网站是可以在浏览器里正常打开的,但就是不能在微信里...
