0

我正在使用 Android 设备通过 POST 方法将文件上传到服务器。但我不知道如何让 Rails 处理这个事件。也就是说,Android 设备通过 POST 方法通过 link : 向服务器发送文件后http://localhost/upload_file,rails 服务器可以处理这个事件,并将这个文件放入数据库,例如。

我有谷歌和一些结果告诉我使用额外的插件。是否存在任何纯方法只使用 rails ?请告诉我。

谢谢 :)

4

1 回答 1

2

Rails 可以很容易地处理文件上传。以下是您应该阅读的相关指南:http: //guides.rubyonrails.org/form_helpers.html

以下是指南中的一小段:

5.1 上传什么

params 哈希中的对象是 IO 子类的一个实例。根据上传文件的大小,它实际上可能是 StringIO 或由临时文件支持的 File 实例。在这两种情况下,对象都有一个 original_filename 属性,其中包含文件在用户计算机上的名称,以及一个 content_type 属性,其中包含上传文件的 MIME 类型。

于 2013-03-24T20:03:31.143 回答