如何让我的rails应用程序通过使用paperclip插件的API从客户端接收图像。 我知道如何使用普通表格使用回形针上传图像,但我需要从mac客户端发送图像。 提前谢谢
答案 0 :(得分:0)
关于这方面的文档确实不多,所以,我决定撰写一篇文章,详细说明我是如何完成这项工作的。它包括概念的描述,因此您将了解如何在您使用的任何客户端上执行此操作。希望这有帮助!
http://shawndeprey.blogspot.com/2013/05/puting-image-uploads-using-paperclip.html
答案 1 :(得分:0)
您想将文件(图片)上传到网络后端吗? 当你说mac-client时,我猜你正在使用Objective-C。
如果是这样,你应该查看[asi-http-request] [1]
使用此库,您可以上传如下文件:
ASIFormDataRequest *request = [ASIFormDataRequest
requestWithURL:@"http://yourserver.com/image_upload_url"];
[request setFile:fileName forKey:@"name_of_the_param"];
[request startSynchronous];
应该在iOS和MacOS中都可以使用
答案 2 :(得分:-5)
<% form_for(@object,:url => upload_image_contoller_path, :html=>{:multipart => true }) do |f| %>
<%= f.label 'Image' %><br />
<%= f.file_field :photo %>
<%= f.submit "Add" %>
<% end %>
您还可以为回形针添加模型
class MyImage < ActiveRecord::Base
# Paperclip
has_attached_file :photo,
:styles => {
:thumb=> "100x100#",
:large => "400x400>" }
end
有关详细信息,您可以浏览paperclip插件的自述文件。