个人中心

联系我们

搜索
搜索 登录 免费注册
界面美化
业务优化
开发工具
图像管理
文档管理
Parasoft

新闻资讯

关注工具软件产品最新动态,了解软件开发行业新趋势。

FastReport VCL 中新增 NextCloud 传输功能

原创
软件开发
来源:FastReport
VCL
网络通讯
数据可视化
报表
图表
2023-11-08
VCL
网络通讯
数据可视化
报表
图表

5 年多前,我们添加了新的特殊组件--"Transports"。它们有助于将生成的报告保存到云中,并使用云中的文件(如图片)来构建报告。


随着 2023.3 版本的发布,我们在现有的八个传输组件基础上增加了第九个,用于与 NextCloud 协同工作。


本文将介绍 NextCloud 的设置并分析一些功能。如果您已经使用过我们的传输,则可以直接进入连接设置章节。


为应用程序添加传输及其设置

第一步,与其他传输一样,从 "FastReport VCL Internet transports "选项卡中添加相应组件。



您可以使用组件的上下文菜单。这将直接在开发环境中建立连接。点击 "编辑连接 "子菜单。



默认情况下,传输只响应使用 9898 端口的浏览器的授权响应。如果该端口已被占用或您计划将来使用该端口,FastReport VCL 允许您更改 ListenerPort 属性中的端口。



在下文中,我们将假设默认使用 9898 端口。


重要!用户无需每次都执行以下所有步骤进行授权。云服务管理员只需执行一次此设置。完成所有步骤后,收到的授权数据可供其他用户使用。


连接到 NextCloud

当您需要使用传输方式打开或保存文件时,您可以访问以下标准授权对话框(如果之前没有授权)。



带问号的按钮将带您进入 NextCloud 文档页面。首先,您需要在服务器上创建一个 OAuth 客户端。在浏览器中打开 NextCloud,点击 "配置文件 "按钮。然后点击下拉列表中的 "设置"。



在设置菜单中选择 "安全"。



输入客户端名称,并在 "重定向 URI "字段中指定 "http://localhost:9898",然后单击 "添加 "按钮。


请注意,端口必须与传输组件的 ListenerPort 属性中指定的端口一致。



此时,您将看到应用程序已成功创建。复制 "客户端标识符 "和 "密文 "字段,如下图所示。



将复制的数据粘贴到 FastReport VCL 授权对话框中所需的相应输入字段中。



点击 "确定"。默认浏览器将打开一个新窗口。屏幕上将出现授权提示。



授权后,系统会提示您与应用程序共享访问权限。



然后就可以关闭浏览器窗口了。



如果连接成功,您将看到标准的 FastReport VCL 文件浏览器。



现在只需在 NextCloud 中检查上传的文件。



连接设置成功完成。现在您知道如何在 FastReport VCL 中连接到 NextCloud 了吧。


如果您使用的是 Linux 系统,则无需注册,只需在机器上部署 NextCloud 服务器即可测试新的传输方式。


联系我们

周一至周日 8:00-23:00

免费热线

023-62585653

张经理:13082556879

罗经理:17558866126

许经理:13057566525

开发外包

ERP-一体化

小程序

企业微信客服

版权所有:重庆庚乾信息科技有限公司 ©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508

版权所有:重庆庚乾信息科技有限公司

©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508