gpt4 book ai didi

ruby-on-rails - 如何在不使用表单助手的情况下使用 Rails Paperclip 上传图像

转载 作者:太空宇宙 更新时间:2023-11-03 16:45:13 25 4
gpt4 key购买 nike

我知道使用 paperclip gem for rails 我可以像这样将图像上传到服务器。

<%= 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

此时我不知道问题出在哪里,所以任何帮助都会很棒!

最佳答案

我找到了问题的解决方案,部分要感谢 mohamed。我必须使用 javascript 对上传到 base64 的文件进行编码,然后我必须通过隐藏的输入字段提交该值。

然后一切都开始工作了!

关于ruby-on-rails - 如何在不使用表单助手的情况下使用 Rails Paperclip 上传图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34659287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com