Curl命令保存Rails send_data输出

时间:2013-04-17 14:24:35

标签: ruby-on-rails curl libcurl rails-api

我是rails api和curl命令的新蜜蜂。

我有一个rails api,它响应来自本机应用程序的请求。对于使用curl命令从本机api发送的请求之一,我的rails api正在将保存到数据库的文件发送到该桌面应用程序。

但是当我使用curl -o / -O命令时,我没有得到如何使用curl命令保存该文件只保存文件对象(例如:#)而不是实际文件。当我在浏览器上调用相同的rails方法时,我正确地下载了文件。

提前致谢

更新 我可以保存那些可以在浏览器上内联显示的文件类型,但不是全部。

1 个答案:

答案 0 :(得分:0)

您可以使用任何shell命令并通过> file_name命令将其保存到文件中。在你的情况下它将是

curl http://example.com > filename