将文件从.net应用程序发送到python应用程序

时间:2018-12-01 05:17:43

标签: python .net rest ftp file-transfer

我有.net网络应用程序和python应用程序。要求是将文本文件一次性从.net应用传递到python应用。 Python应用程序将对其进行进一步处理。

最好的方法是什么? A>使用共享位置或FTP服务器,.net应用程序将在其中转储文件,然后python应用程序从该位置选择文件。

B>或使用Rest Service,.net应用程序将调用python服务并发送多个文件,这些文件将在python应用程序中处理。

请指导什么是最好的方法。

1 个答案:

答案 0 :(得分:0)

可能还有更多因素需要考虑。如:

  • 文件大小
  • 有没有要穿越的防火墙
  • 处理后文件将如何处理
  • 上传后如何触发处理
  • 未来的潜在功能

例如,您可能使用的安全FTP(SFTP)或HTTP服务器实现可能具有最大文件大小限制(例如1.18 G)。 .net应用程序可以使用ftp / sftp访问目标ftp服务器吗? 是否需要保留文件副本(例如保留在ftp服务器上)或仅保留结果? 您的ftp服务器可以触发python应用程序吗? 您将来有什么要求可以弥补这一差额吗?

是否有任何理由不使用REST API方法?它可能具有更大的灵活性。