ruby-on-rails - 如何通过 Rails 中的 JSON 接口(interface)上传文件

标签 ruby-on-rails json upload paperclip

我在 Rails 中有一个 Web 服务,它应该为客户端提供文件上传功能。客户端都使用 JSON 与 Web 服务对话。我使用 Paperclip 插件进行上传管理。

问题是我不知道如何通过 JSON 上传文件。一切都在网络公式中工作,但我找不到有关如何构造我的 JSON 请求以将文件发送到服务器的信息。有人可以帮忙吗?

问候,
安吉尔·卡法佐夫

最佳答案

您不需要使用 Paperclip 在 Rails 中上传 JSON 文件。使用以下语法将文件上传字段插入您的 View 。要读取 Controller 中的 JSON 文件,请导入 JSON 包以读取内容。

<%= file_field 'LABEL', 'QUERY_PARAMETER_NAME' %></p>

关于ruby-on-rails - 如何通过 Rails 中的 JSON 接口(interface)上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2763787/

相关文章:

ruby-on-rails - 将自定义HTTP header 添加到Nginx X-Accel-Redirect

php - Jquery Ajax 未正确接收 php 响应

json - Ansible:从 json 输出中获取特定的属性值

javascript - 是否可以在浏览器中实现任何类型的文件上传恢复/恢复?

javascript - 尝试通过ajax销毁ruby on Rails中关系实体的请求

css - 在 Rails 中计算日历一个月中的周数

html - text_field 的类型属性

python - 在 python 中将单个 key :value pairs 的 .csv 格式化为 json

php图片上传

php - 使用 json 上传文件和一些数据