我的项目让我需要读取一个csv文件并自动在浏览器中显示。在我发布代码之前,我想确认我的逻辑是否正确,并且不要将自己与更多的开发混淆在一起,然后才有必要。从我的研究来看,有两种方法可以在基本的基础上完成。在浏览器上显示.csv文件的代码逻辑
跨域:服务器1上的程序(R)在某个设定的时间间隔内输出了csv文件。然后,我需要在服务器1上使用服务器端语言(php)来解析数据并将其放入数组中。然后,我在服务器2上使用php代理或JSONP格式为跨域GET通过AJAX调用它并加载到服务器2上的客户端脚本中。
相同域:服务器上的程序(R)已输出在某个设定的时间间隔内创建一个csv文件。我仍然需要使用php脚本来解析数据并将数据放入数组中,然后我执行AJAX调用以将数据加载到JS中的客户端脚本中。
无论在哪种情况下,我都无法使用jquery-csv插件和HTML5 FileReader自动执行此操作,因为这是针对客户端用户手动上传文件的?
此外,要有一个2路连接,数据是推拉我需要实现websockets或长轮询/ HTTP流。
请确认我上面的逻辑。
谢谢。
我不明白你需要做什么。你可以在两台机器上使用PHP吗? –
@sebastien。我可以。请允许我进一步澄清,我想知道什么是显示由模型生成的csv文件并将其显示给最终用户的最有效方法。用户只能查看数据,没有与之交互。 – user2880845
我会和@ DmitriyMozgovoy的答案一起去。 –