社区
Web 开发
帖子详情
实现在浏览器上不用下载直接打开服务器上的文件
小胖9040
2017-02-27 12:21:58
求助!用户要求可以直接在浏览器上打开文件,但是百度了很多方法都没有办法完全实现全部需求。
需求如下:
1.必须兼容ie8
2.文件直接在浏览器打开而不调用本地程序
3.文件不需要下载
4.文件格式至少支持txt、pdf、Excel、Word这些常用格式
...全文
1982
7
打赏
收藏
实现在浏览器上不用下载直接打开服务器上的文件
求助!用户要求可以直接在浏览器上打开文件,但是百度了很多方法都没有办法完全实现全部需求。 需求如下: 1.必须兼容ie8 2.文件直接在浏览器打开而不调用本地程序 3.文件不需要下载 4.文件格式至少支持txt、pdf、Excel、Word这些常用格式
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
用插件。。。。
浏览器
下载
文件
为什么会
直接
打开
本地
浏览器
安全性限制:由于
浏览器
安全机制的限制,有些
浏览器
可能会禁止
下载
某些类型的
文件
,比如 EXE 或 ZIP
文件
等。
服务器
未正确设置 MIME 类型:在某些情况下,即使
文件
存在于
服务器
上,
浏览器
也可能无法识别该
文件
的类型,从而导致
下载
失败。这些 MIME 类型表明该
文件
是“二进制”
文件
,不能
直接
显示在
浏览器
中,
浏览器
会将其
下载
到本地硬盘上,让用户自己决定如何处理它。通常情况下我们都是使用的a 标签的 download 属性进行
下载
的,但有些时候
下载
的的
文件
会
直接
打开
,这是为什么呢?
浏览器
下载
文件
为什么
【Java
文件
下载
】如何让
浏览器
直接
下载
后端返回的图片,而不是
直接
打开
默认情况下,
浏览器
设定是inline形式,对于
服务器
返回的
文件
,能
打开
就
打开
,不能
打开
就自动
下载
。 大多数情况下,后端都是
实现
一个
文件
管理的功能,通过
文件
的唯一标志去获取
文件
流。后端都会读取
文件
,然后
文件
的流写入到response的输出流,这样就可以
实现
文件
的访问了。 但是有些时候,
实现
下载
功能,后端返回的是图片,
浏览器
却
直接
把图片
打开
了?怎么回事? 这就是Content-Dispositio...
【Springboot】解决
下载
TXT
文件
,
浏览器
直接
打开
问题
背景(需求) 在
浏览器
上点击按钮
下载
txt
文件
时,会
直接
在
浏览器
打开
文件
的。那如何使用弹窗
下载
呢? 前提 需要
下载
的
文件
,已经在
服务器
上面,
文件
结构为 **/download/report/**.txt
文件
保存的
文件
夹比较有规律 前端的
下载
按钮,绑定的是
文件
的URL 分析
下载
文件
,其实是
下载
服务器
上面的
文件
,看URL也能看出,那既然是URL,那就可以重写URL了。
实现
主要是需要修改httpheader response.addHeader("Content-Dispo..
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
ftp
服务器
打开
文件
时
浏览器
,ftp
服务器
怎样
浏览器
打开
文件
ftp
服务器
怎样
浏览器
打开
文件
内容精选换一换只要原OBS桶中的
文件
未删除,且OBS服务可以正常使用,网站中的
文件
就可以访问。通过OBS管理控制台上传的
文件
有大小和数量限制如下:每次最多支持100个
文件
同时上传,总大小不超过5GB。云速建站所有版本都支持华为云OBS功能。具体请参考OBS服务的价格。OBS到期后,
文件
链接也将失效,
文件
无法再
打开
,请及时续费。
文件
存储在OBS上,云速建有,该NTP服...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章