【发布时间】:2016-01-07 15:43:19
【问题描述】:
我知道使用 rails 的回形针 gem,我可以像这样将图像上传到服务器。
<%= form_for @object, :method => :POST, html: { multipart: true } do |f| %>
<%= f.file_field :image %>
<% end %>
但是由于我使用的是 ReactJs,所以我想做一个纯 html 文件上传。我一直在尝试这样做:
<form className="new_object" id="new_object" enctype="multipart/form-data" action="/objects" method="post">
<input className="upload" type="file" name="object[image]" id="object_image" />
</form>
每次我上传图片时,我都会在ObjectsController#create 错误中收到Paperclip::AdapterRegistry::NoHandlerError。
目前我不知道问题出在哪里,所以任何帮助都会很棒!
【问题讨论】:
-
您需要将其作为 base64 发送到您的后端。我正在使用手机,一旦我使用电脑,我会发布代码,但我想提供帮助。
-
好的,谢谢。有些代码会很棒
标签: ruby-on-rails ruby reactjs paperclip