0

今、このURLをブラウザに配置すると、.csvファイルがマイコンピュータのダウンロードフォルダにダウンロードされることがわかりました。このフォルダにYHOOは、Yahoohttp://ichart.finance.yahooのストックシンボルが 含まれています。 com / table.csv?s = YHOO&d = 0&e = 28&f = 2010&g = d&a = 3&b = 12&c = 1996&ignore = .csv

上記のアクションを自分の個人使用のRESTfulWebサイトに実装できる方法はありますか?

  1. クライアント側のGUIでは、ユーザーは記号を入力します
  2. クライアント側では、リクエストURLは記号で構成されます
  3. クライアント側はリクエストURLをブラウザに送信します(上記のアクションと同様)
  4. ブラウザがファイルをサーバー上の場所にダウンロードします(ドロップボックス/ EC2)
  5. .csvファイルはjsonサーバー上でオブジェクトに変換されます
  6. jsonオブジェクトがクライアントに返されます

どうすればこれを行うことができ、どのフレームワークが高性能に推奨されますか。NodeJSとMongooseについて考えています。

4

1 に答える 1

1

私はあなたの質問を次のように解釈しています。

  1. ブラウザまたは GUI で、ユーザーが記号を入力します。
  2. サーバー側では、リクエスト URL は次の記号で構成されます。
  3. サーバー側はリクエストURLを上記のURLに送信します(上記のアクションと同様)
  4. サーバー側は、サーバーまたはリモート リポジトリ (ドロップボックス / EC2) 上の場所にファイルをダウンロードします。
  5. .csv ファイルはサーバー上で json オブジェクトに変換されます
  6. サーバーはjsonオブジェクトを返し、ブラウザまたはGUIに返されます

もしそうなら、あなたの質問への答えは「はい」です。適切に作業したい場合、これは少し難しいかもしれませんが可能です。これは Node.js 固有である必要はありません。これには Node.js も Mongoose も必要ありません。CSV をハードドライブに保存するのではなく、暫定的なトランスポーターになるだけだからです。

基本的に、「サーブレット」で別の URL への POST 呼び出しを発行し、CSV ファイルを取得できます。

次に、これを変換し、応答にファイルを書き込み、クライアントに返します。

于 2012-11-22T16:06:37.587 に答える