1

我正在尝试创建一个能够接收文件的宁静 api。 http://leejava.wordpress.com/2009/07/30/upload-file-from-rest-in-ruy-on-rail-with-json-format/ 谈论如何简单地完成此任务。

不太习惯 rails 或 curl,我不知道如何制定我的 curl 调用。任何人都可以帮助我。解释如何使用 curl 发送文件,以及如何使用 rails 接受和存储文件。注意.. 该文件是一个 10 兆的 zip 文件。为了测试,我称之为。C:\test.zip..

我看过教程,但它们似乎都是基于网页的。它们也都降级为调整图片大小。就像上传和展示图片是同一个主题。

4

1 回答 1

5

您需要了解一下您的服务器端如何期待数据。如果它是带有 multipart/form-data 的 http POST(我认为是这样),那么这可能会有所帮助:

curl  -F "fileParam=@c:\test.zip" -F "param1=xxx" -F "param2=yyyy" http://my.server/post-service

这将使用 curl 使用给定的参数将表单数据(包括文件)发布到给定的 url。您需要知道文件的参数名称和其他可选参数,并且显然您必须正确获取 URL 才能访问您的服务。

希望有帮助。

于 2012-05-25T02:01:54.690 回答