上传/推送数据到网站

时间:2010-01-22 20:39:33

标签: c# asp.net sql batch-file push

我需要让公司将信息推送到我的网站。

解释我所说的内容的最佳方式是解释目前如何使用他们之前的网站:

该公司将CSV文件上传到网站设置的FTP。然后,该网站处理CSV文件并将其放入SQL数据库,以便网站可以使用它。

在这种情况下,我是网站,我正在与公司合作。双方都愿意改变他们的行为。所以我的问题是......

接受这样的批量信息的最佳方式是什么?是否有更自动化的方式不涉及FTP?在未来,我可能会有很多公司想要这样做,我不想为每个公司设置帐户。

该项目是C#ASP.NET MSSQL

如果您需要更多信息,请告诉我......

2 个答案:

答案 0 :(得分:3)

设置Web服务以接受传入数据。这样,您可以立即验证并在数据进入系统之前拒绝错误数据。

答案 1 :(得分:1)

如果您想取消FTP,可以允许他们使用FileUpload将文件上传到您的网站。文件上传后,您可以进行服务器端处理。

编辑:从OP的评论来看,它似乎是一个自动化过程。也就是说,如果他们的进程生成了文件,您可以:

允许他们继续他们当前的流程,这将涉及他们生成他们的文件并将其放置在可以通过身份验证的URI访问的地方,您可以按计划访问该文件并处理它。从它现在看起来它们生成一个文件并将其上传到你的FTP服务器,所以似乎有一个手动元素开始。

相关问题