0

会社が自分のサイトに情報をプッシュできるようにする必要があります。

私が話していることを説明する最良の方法は、以前のウェブサイトで現在どのように行われているかを説明することです。

この会社は、ウェブサイトが設定した FTP に CSV ファイルをアップロードします。次に、Web サイトは CSV ファイルを処理し、SQL データベースに配置して、Web サイトで使用できるようにします。

この場合、私はウェブサイトであり、会社と協力しています。どちらの側も、自分たちの行動を変えようとしています。だから私の質問は...

このようなバッチ情報を受け入れる最良の方法は何ですか? FTP を使用しない、より自動化された方法はありますか? 将来、これをやりたいと思う会社がたくさんあるかもしれませんが、それぞれにアカウントを設定する必要はありません。

プロジェクトは C# ASP.NET MSSQL です

さらに情報が必要な場合はお知らせください...

4

2 に答える 2

3

着信データを受け入れるように Web サービスをセットアップします。そうすれば、不正なデータがシステムに侵入する前に、すぐに検証して拒否することができます。

于 2010-01-22T20:40:55.207 に答える
1

FTP を排除したい場合は、FileUploadを使用してサイトにファイルをアップロードできるようにすることができます。ファイルがアップロードされると、サーバー側の処理を行うことができます。

編集: OPのコメントから、自動化されたプロセスのようです。つまり、プロセスがファイルを生成する場合、次のことができます。

ファイルを生成し、認証付きのURIを介してアクセスできる場所に配置することを含む現在のプロセスを続行できるようにすると、スケジュールに従ってこのファイルにアクセスして処理できます。現時点では、ファイルを生成して FTP サーバーにアップロードしているように見えるため、最初は手動の要素があるようです。

于 2010-01-22T20:43:46.000 に答える