0

现在,我发现如果我将这个 url 放到我的浏览器中,一个.csv文件将被下载到我的电脑上的下载文件夹中,其中这个词YHOO是雅虎 http://ichart.finance.yahoo 的股票代码。 com/table.csv?s=YHOO&d=0&e=28&f=2010&g=d&a=3&b=12&c=1996&ignore=.csv

有什么方法可以在我自己的个人使用的 RESTful 网站上实现上述操作

  1. 在客户端 GUI 上,用户输入符号
  2. 在客户端,请求 URL 是用符号构造的
  3. 客户端将请求 URL 发送到浏览器(类似于我上面描述的操作)
  4. 浏览器将文件下载到服务器上的某个位置(Dropbox / EC2)
  5. .csv文件被转换为json服务器上的对象
  6. json对象返回给客户端

我该怎么做,以及推荐使用哪个框架以获得高性能。我正在考虑 NodeJS 和 Mongoose。

4

1 回答 1

1

我这样解释你的问题:

  1. 在浏览器或 GUI 上,用户输入符号
  2. 在服务器端,请求 URL 是用符号构造的
  3. 服务器端将请求 URL 发送到上述 url(类似于我上面描述的操作)
  4. 服务器端将文件下载到服务器或远程存储库(dropbox / EC2)上的某个位置
  5. .csv 文件在服务器上转换为 json 对象
  6. 然后服务器返回 json 对象返回给浏览器或 GUI

如果是这样,那么您的问题的答案是肯定的,如果您想正常工作,这可能会有点棘手。这不一定是 Node.js 特定的。您不需要 Node.js 或 Mongoose,因为您没有将 CSV 保存到硬盘驱动器,而只是作为临时传输器。

基本上,您可以在“servlet”中向另一个 url 发出 POST 调用并获取 CSV 文件。

然后将其转换并在响应中写入文件并将其返回给客户端。

于 2012-11-22T16:06:37.587 回答