这是一个非常普遍的问题,但我不确定这里最好的方法。
我有两个想要界面的应用程序。一个是基于Windows的应用程序,它具有数据库并可以发送CURL命令。另一个是一个非常简单的网站,带有MySQL数据库。
主要功能是这两个应用程序可以在彼此之间交换数据库数据。 Windows应用程序当前正在使用SQLAnywhere,但可以转换为MySQL。
无论如何:在Web应用程序上有一个js函数可以将请求的所有数据转储到.txt文件中,本质上是一个mysql转储。 Windows应用程序将通过CURL调用此函数。它会说 "嘿,将此表的数据转储到txt文件,然后让我下载。"
我不确定的是:一旦完成转储数据的请求,Windows应用程序就会立即想要该文件。我该如何回复,"等到文件完成,然后你可以下载它。"
我正在考虑创建一个虚拟文件,然后创建一个.txt文件,以便Windows应用程序基本上陷入循环(超时),直到文件重命名为.txt。这是解决这个问题的好方法吗?
谢谢。