我们正在做BI应用程序,我们的客户每天都会向我们发送数据文件。我们正在使用CSV文件进行数据交换,因为我们的客户习惯使用Excel观看数据,他们尚未准备好在他们的系统上使用API(可能在几年内我们将能够使用XML / JSON Web服务,我们希望)。
目前,数据传输是通过FTP(事实上是SFTP)进行的。我们的客户在FTP服务器上自动上传文件,我们有一个CRON任务,可以监视文件是否已发送。
但是有许多不足之处:
然后,我们正在考虑通过要求我们的客户使用HTTPS直接在我们的应用程序上传文件来传输文件。这更可靠,但不太方便:
还有其他解决方案吗? BI应用程序通常如何共享数据? HTTPS对我们来说是一个很好的解决方案吗?
答案 0 :(得分:0)
我们找到了一个webdav服务器的解决方案。我们使用的是Nextcloud,它提供了一个在线界面,以及使用webdav协议的脚本访问。
它比FTP更可靠,因为文件只在上传完成后才会出现 它比我们的应用程序上的HTTP上传更好。我们不必处理文件上传,创建接口......