0
我想使用Cloudinary的服务,我可以上传文件server side code。如何获取文件上传的文件路径
但我不明白如何获得提交的文件路径?
当用户选择具有正常文件输入字段的文件时,只有文件名与表单一起提交。
我想使用Cloudinary的服务,我可以上传文件server side code。如何获取文件上传的文件路径
但我不明白如何获得提交的文件路径?
当用户选择具有正常文件输入字段的文件时,只有文件名与表单一起提交。
我们建议使用我们与CarrierWave或Attachinary的集成。随着CarrierWave,你就可以简单地使用这样的:
<%= form_for model do |f| %>
...
<%= f.upload_field :image %>
<% end %>
和其他的一切都会发生的场景,在你身后,没有任何额外的编码做,因为在我以前共享的样本项目展示。
如果您仍然希望做你的最终的编码,那么你可以做类似如下:
<%= form_for model, html: {multipart: true} do |f| %>
...
<%= upload_field_tag :image %>
<% end %>
然后在你的控制器:
def create
Cloudinary::Uploader.upload params[:image]
...
end