找回密码
 立即注册

QQ登录

只需一步,快速开始

CanYou8

银牌会员

67

主题

191

帖子

2047

积分

银牌会员

积分
2047

活字格认证微信认证勋章元老葡萄

CanYou8
银牌会员   /  发表于:2015-7-22 11:26  /   查看:5230  /  回复:6
ActiveReports报表制作后的模板文件格式是*.rdlx、*.rpx。将报表模板文件放在服务器上,如何设置IIS(以IIS7为例),以便*.rdlx、*.rpx文件可以通过http协议访问?

6 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-7-22 13:54:00
沙发
您好,
rdlx和rpx是xml文件,通过http打开,也只能是text文本的方式打开。
您是想通过http对报表模板进行编辑吗?
回复 使用道具 举报
CanYou8
银牌会员   /  发表于:2015-7-22 14:19:00
板凳
目前,我们是将模板文件用ftp协议上传到服务器上;在每次使用时再从服务器上将模板文件下载到客户端来调用。客户端是使用WPF来实现,考虑到将来可能会有很多模板文件,以及模板更新等问题,就没有将模板文件放在客户端。
出于性能的考虑,在想能否直接通过http协议来访问模板文件,完成报表的渲染;而不需要下载到本地来。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-7-22 17:22:00
地板
您好,
经过调查,如果客户端是WPF实现时,使用对应的viewer来加载,加载的格式只能是rdlx或者rpx。
当报表模板作为文档下载时,http和ftp协议的性能没有太大的差别,都是基于TCP之上的协议。

如果想在服务端进行将报表模板渲染好,通过http访问。那我对这个模式的理解。就是一个web项目,目前通过webviewer的方式来加载的。
使用http协议就需要有协议的解析,这个目前使用浏览器的方式已经是很成熟的方式。
回复 使用道具 举报
CanYou8
银牌会员   /  发表于:2015-7-22 17:48:00
5#
好的,明白了
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-7-23 09:47:00
6#
好的
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-8-4 09:05:00
7#
为了给你提供更优质的服务,请对本次服务进行评分。
我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部