后台把excel、word转换成html后,客户端点击预览怎么显示这个页面

qq_32450901 2016-03-21 09:17:40
我这个项目是跨域的项目,现在有一功能是需要上传excel和word文件,并实现预览功能。现在excel、word已经转换成html格式,可以正常手动打开,但是不知道怎么实现预览这个共能,就像QQ邮箱的附件预览功能,在此求点思路,望有经验人士多多指教。
...全文
258 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
自由的刺猬 2016-03-21
  • 打赏
  • 举报
回复
那你在本地建一个文件夹,预览的就先生成放在你本地的文件夹中,然后对于冗余的html文件记得清理下,也算是一种方案吧
qq_32450901 2016-03-21
  • 打赏
  • 举报
回复
引用 3 楼 who_is_xiaoming 的回复:
你只要获取生成html的文件名称就行了吧,就像你上传图片,也只是存一个图片的名称,然后显示路径你自己决定。虽然存到了项目外部文件夹中,但是你获取生成的html名称,然后显示的时候加上你自己想要的路径应该能行的。 你是先把路径存到数据库,然后才返回给js 那你可以在保存之前就先返回一下路径嘛 我就是这样改的^_^~~~
嗯,这个方法可行,但是有个弊端就是影响部署项目的时候,得每次部署都要把文件先备份一次才可以,不然文件就丢失了。 我就是想能不能把文件放到外部指定文件夹里,可以访问这个路径,这样就方便多了
自由的刺猬 2016-03-21
  • 打赏
  • 举报
回复
你只要获取生成html的文件名称就行了吧,就像你上传图片,也只是存一个图片的名称,然后显示路径你自己决定。虽然存到了项目外部文件夹中,但是你获取生成的html名称,然后显示的时候加上你自己想要的路径应该能行的。 你是先把路径存到数据库,然后才返回给js 那你可以在保存之前就先返回一下路径嘛 我就是这样改的^_^~~~
qq_32450901 2016-03-21
  • 打赏
  • 举报
回复
引用 1 楼 who_is_xiaoming 的回复:
你不是可以生成html 吗 我之前做的预览是这样的: (1)在没做预览之前,保存的时候就生成html页面,然后保存到数据库中 (2)生成的html页面是存放在一个文件夹下的,先生成html页面,再保存。 (3)你点击预览,也是让它生成Html页面,只是先不保存到数据库中,然后如果对预览的效果(也就是生成的html格式不满意),可以继续修改,再预览,满意后再保存到数据库中。当然,你生成的html页面的名称是有规则的,然后你后来修改的html要覆盖之前的,这样就不会有那么多的垃圾文件咯。 然后,我做的这个预览业务需求是在没保存前可以预览 。就像csdn 的预览一样,没点击提交回复前可以预览
谢谢回复! 我现在是把生成的html保存到一个项目外部文件夹,然后把路劲存到了数据库,再返回一个数据库保存的对象给js,那么我的预览标签就有一个URL了,但是发觉这个方法不可行,毕竟html在外部文件夹里
自由的刺猬 2016-03-21
  • 打赏
  • 举报
回复
你不是可以生成html 吗 我之前做的预览是这样的: (1)在没做预览之前,保存的时候就生成html页面,然后保存到数据库中 (2)生成的html页面是存放在一个文件夹下的,先生成html页面,再保存。 (3)你点击预览,也是让它生成Html页面,只是先不保存到数据库中,然后如果对预览的效果(也就是生成的html格式不满意),可以继续修改,再预览,满意后再保存到数据库中。当然,你生成的html页面的名称是有规则的,然后你后来修改的html要覆盖之前的,这样就不会有那么多的垃圾文件咯。 然后,我做的这个预览业务需求是在没保存前可以预览 。就像csdn 的预览一样,没点击提交回复前可以预览
自由的刺猬 2016-03-21
  • 打赏
  • 举报
回复
楼主 能分享下你的解决思路吗 让我也学习学习
qq_32450901 2016-03-21
  • 打赏
  • 举报
回复
引用 5 楼 who_is_xiaoming 的回复:
那你在本地建一个文件夹,预览的就先生成放在你本地的文件夹中,然后对于冗余的html文件记得清理下,也算是一种方案吧
虽然没有用你说的那个方法,但是还是很谢谢你提点些思路给我,最总还是解决了,非常感谢!

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧