vb.net桌面应用程序的在线报告

时间:2014-01-14 21:09:34

标签: vb.net postgresql report

我正在开发一个桌面应用程序,但希望用户能够登录我的网站查看从他们的数据生成的报告,这些报告存储在本地PostgreSQL数据库中。我试图找出我的选择,如果有可能做到这一点。在用户端打开防火墙端口以便从互联网访问他们的数据库似乎是一个安全风险/太多的努力。另一种选择是在我的网站上创建一个“报告”数据库,我的应用程序可以定期更新重要统计数据,然后可以使用这些数据创建报告。我也可以在应用程序中创建一个.pdf并将其上传到要查看的网站。这可能是最简单的路线。有没有更好/更容易的选择?

1 个答案:

答案 0 :(得分:0)

根据您提供的解决方案,第二种解决方案似乎是合理的。

一个粗略的计划是:

  • 您的网页中有一项功能,即调用服务器中的应用程序生成.pdf文件
  • 将Pdf上传到您的网页
  • 最后,将文件发送给用户下载。