社区
Web 开发
帖子详情
实现在浏览器上不用下载直接打开服务器上的文件
小胖9040
2017-02-27 12:21:58
求助!用户要求可以直接在浏览器上打开文件,但是百度了很多方法都没有办法完全实现全部需求。
需求如下:
1.必须兼容ie8
2.文件直接在浏览器打开而不调用本地程序
3.文件不需要下载
4.文件格式至少支持txt、pdf、Excel、Word这些常用格式
...全文
1840
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
打赏
举报
回复
用插件。。。。
浏览器
文件
系统&&mardonw编辑器
* 基于
浏览器
的
文件
管理系统,读写
文件
,读写目录*
实现
mardown编辑器* 分页导出pdf* 导出png* 基于vue3* 云
服务器
部署图片代理
服务器
浏览器
下载
文件
为什么会
直接
打开
本地
浏览器
安全性限制:由于
浏览器
安全机制的限制,有些
浏览器
可能会禁止
下载
某些类型的
文件
,比如 EXE 或 ZIP
文件
等。
服务器
未正确设置 MIME 类型:在某些情况下,即使
文件
存在于
服务器
上,
浏览器
也可能无法识别该
文件
的类型,从而导致
下载
失败。这些 MIME 类型表明该
文件
是“二进制”
文件
,不能
直接
显示在
浏览器
中,
浏览器
会将其
下载
到本地硬盘上,让用户自己决定如何处理它。通常情况下我们都是使用的a 标签的 download 属性进行
下载
的,但有些时候
下载
的的
文件
会
直接
打开
,这是为什么呢?
浏览器
下载
文件
为什么
【Java
文件
下载
】如何让
浏览器
直接
下载
后端返回的图片,而不是
直接
打开
默认情况下,
浏览器
设定是inline形式,对于
服务器
返回的
文件
,能
打开
就
打开
,不能
打开
就自动
下载
。 大多数情况下,后端都是
实现
一个
文件
管理的功能,通过
文件
的唯一标志去获取
文件
流。后端都会读取
文件
,然后
文件
的流写入到response的输出流,这样就可以
实现
文件
的访问了。 但是有些时候,
实现
下载
功能,后端返回的是图片,
浏览器
却
直接
把图片
打开
了?怎么回事? 这就是Content-Dispositio...
Java Web
实现
使用
浏览器
从
服务器
下载
文件
Java Web
实现
使用
浏览器
从
服务器
下载
文件
。 代码
实现
: package com.juneyaoair.util; import lombok.SneakyThrows; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.File; import java.io.FileInputStream; import java.io.IOEx
【Springboot】解决
下载
TXT
文件
,
浏览器
直接
打开
问题
背景(需求) 在
浏览器
上点击按钮
下载
txt
文件
时,会
直接
在
浏览器
打开
文件
的。那如何使用弹窗
下载
呢? 前提 需要
下载
的
文件
,已经在
服务器
上面,
文件
结构为 **/download/report/**.txt
文件
保存的
文件
夹比较有规律 前端的
下载
按钮,绑定的是
文件
的URL 分析
下载
文件
,其实是
下载
服务器
上面的
文件
,看URL也能看出,那既然是URL,那就可以重写URL了。
实现
主要是需要修改httpheader response.addHeader("Content-Dispo..
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章