社区
Web 开发
帖子详情
实现在浏览器上不用下载直接打开服务器上的文件
小胖9040
2017-02-27 12:21:58
求助!用户要求可以直接在浏览器上打开文件,但是百度了很多方法都没有办法完全实现全部需求。
需求如下:
1.必须兼容ie8
2.文件直接在浏览器打开而不调用本地程序
3.文件不需要下载
4.文件格式至少支持txt、pdf、Excel、Word这些常用格式
...全文
2079
7
打赏
收藏
实现在浏览器上不用下载直接打开服务器上的文件
求助!用户要求可以直接在浏览器上打开文件,但是百度了很多方法都没有办法完全实现全部需求。 需求如下: 1.必须兼容ie8 2.文件直接在浏览器打开而不调用本地程序 3.文件不需要下载 4.文件格式至少支持txt、pdf、Excel、Word这些常用格式
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小胖9040
2017-02-28
打赏
举报
回复
找了很多插件但是都是收费的,网上找了其它方法,通过POI把word文件转为html文件然后在浏览器打开,但是doc后缀文件可以正常转换docx后缀文件会异常。java.lang.ClassNotFoundException: org.apache.poi.xwpf.usermodel.IRunBody,别人好像没有这个异常,相关jar包也更新到最新版了还是不行。有没有人碰到类似的问题???
小胖9040
2017-02-27
打赏
举报
回复
项目框架:spring+spring mvc +hibernate
qq_23292267
2017-02-27
打赏
举报
回复
openoffice
ryuugu_rena
2017-02-27
打赏
举报
回复
网上有很多在线办公的插件,你找一个用吧
肥仔666
2017-02-27
打赏
举报
回复
在线打开其实调用的就是本地的office软件进行打开,然后显示在页面上,不知道这样可行不可行,你可以去看一下pageoffice,能不呢满足你的需求
小胖9040
2017-02-27
打赏
举报
回复
关键是没做过这样的功能,不知道都有哪些插件,现在插件太多了好多次研究完插件才发现跟自己需要的功能完全不一样
李德胜1995
2017-02-27
打赏
举报
回复
用插件。。。。
使用js
直接
下载
pdf
文件
而
不用
在新的
浏览器
窗口
打开
最近接了一个需求,要求用户点击
下载
按钮后
直接
下载
pdf
文件
,而不是
打开
一个新窗口,让用户再去手动保存。 接到需求后我立刻着手在网上查找文档,发现很多声称可以
实现
直接
下载
的方法都不行,只有下面这个方法成功
实现
了我的需求,现在翻译过来,供更多的人使用。 原文:How to trigger the direct download of a PDF with JavaScript 现在的web应用基本都运...
直接
让
浏览器
下载
文件
而不
打开
直接
让客户端
浏览器
下载
已知类型(*.doc)的
文件
,而不使用关联程序
打开
。 伦理片 http://www.dotdy.com/ Web开发人员都有过这样的疑问,如何让一个
文件
,尤其是一个已知类型的
文件
(*.doc),发送到客户端,
直接
提示让浏览者
下载
,而不是用与它相关联的程序
打开
。 以前我们最常用的办法就是把这样的
文件
加到链接上,这样可以让浏览者通过点击鼠标右
【Java
文件
下载
】如何让
浏览器
直接
下载
后端返回的图片,而不是
直接
打开
默认情况下,
浏览器
设定是inline形式,对于
服务器
返回的
文件
,能
打开
就
打开
,不能
打开
就自动
下载
。 大多数情况下,后端都是
实现
一个
文件
管理的功能,通过
文件
的唯一标志去获取
文件
流。后端都会读取
文件
,然后
文件
的流写入到response的输出流,这样就可以
实现
文件
的访问了。 但是有些时候,
实现
下载
功能,后端返回的是图片,
浏览器
却
直接
把图片
打开
了?怎么回事? 这就是Content-Dispositio...
oss pdf
浏览器
直接
下载
_如何使 pdf
文件
在
浏览器
里面
直接
下载
而不是
打开
前言在做需求过程中我们大概率会遇到在
浏览器
中
下载
文件
的需求,如果仅仅是这个要求的话很简单,有如下两种解决方式。第一种是通过 window 对象的 open 方法进行操作,将
文件
url
直接
在
浏览器
中
打开
即可
下载
。window.open('url')第二种是通过 a 标签,设置 href 为 url 值,点击 a 标签即可完成
下载
。但是上面两种
文件
下载
方式都会存在一个问题,就是 pdf
文件
会
直接
...
使用a标签
下载
文件
,
浏览器
会
直接
打开
解决方案
使用a标签
下载
文件
,
浏览器
会
直接
打开
解决方案背景一、HTML中的a标签
实现
点击
下载
二、即使使用a标签的download属性,chrome
浏览器
还是会
打开
三、解决方案解决方案一:使用ajax请求该url,获取到文本内容,手动
实现
下载
。解决方案二:设置Content-Type四、写在最后 背景 在使用a标签进行
下载
文件
时,chrome
浏览器
是会
打开
支持预览的
文件
(如txt、json等),而不
下载
。 一、HTML中的a标签
实现
点击
下载
通常在咱们写项目的时候会遇到上传
下载
什么的,在上传完
文件
后会把
文件
的路径保存到
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章