fastreport访问远程报表文件
一个报表文件是布署到WEB应用上的,网址是http://10.10.10.1/test/test.fr3.
用FASTREPORT如何读取这个远程的报表文件,我希望是可以直接读取这个远程文件,不需要保存到本机.
[解决办法]
顶帖
[解决办法]
好像可以,直接由那边服务器上读到数据流中,然后,由这边的报表对数据流进行读写.
可显示报表.
=================
不过对任务过重的服务器,可能会花费重复读取时间.对服务器要求过重.
如果服务器只针对该功能.使用人员并不多,这样做就没什么问题.
[解决办法]
不懂,帮顶
[解决办法]
不懂,帮顶
[解决办法]
设置共享文件夹进行网络映射,控制好权限。
[解决办法]
不明白,可以用临时文件啊,用后删除。
[解决办法]
设置共享文件夹进行网络映射
[解决办法]
mark
[解决办法]
不是说了啊,用流啊.
========================
先发一个命令给服务端,请求COPY FS的报表文件.
那边响应,就传文件过来.
用文件接收时,你用流接收到TSTREAM(文件流,内存流都可以的),然后收完流后,不保存成文件,直接用FS报表控件装载流.
然后打开数据源,浏览报表.
[解决办法]
mark
[解决办法]
我不想具体写代码了,给你写一下实现的方法和过程。
用IdHttp控件Get到MemoryStream,然后FastReport用LoadFromStream就OK了。