0

データベースに大量のインポートを行う必要があります。約10万行としましょう。

ユーザーは、csv のように、行を含むファイルを処理できる必要があります。1 行に 1 データ。

会社のように、ファイルを投稿できるgrailsでAPIを作成したいすべてのものに残りのAPIを使用する必要があり、APIはインポートジョブを処理します。

だから何かを作る

curl -X POST -d @file http://apiurl/process-file

私はgrailsでこれを達成しようとしています。

まず、ファイルの生のコンテンツを取得するために、リクエストから複数の入力ストリームを取得するためにフィルターを追加する必要がありました。

私が今抱えている問題は、ファイル内の改行を認識しないことです。

ケースを再現するアプリをここに置きます。

何が問題なのか、これを可能な限り簡単な方法で達成する方法を知りたくありません。

アドバイスやポインタに感謝します。

4

1 に答える 1

1

私はこれを解決しました、問題は私がcurlを呼び出す方法でした

これが正しい方法です:

curl -X POST --data-binary @file http://apiurl/process-file

そのcurlため、投稿する前に本文をフォーマットしません。

于 2013-09-20T12:21:20.833 に答える