2010-07-20 24 views
8

如何使我的Rails應用程序能夠通過使用回形針插件的API從客戶端接收圖像。 我知道如何使用普通形式的回形針上傳圖像,但我需要從mac客戶端發送圖像。 由於事先通過API +回形針將圖像發送到RoR應用程序

+1

你能給我一個更具描述性的例子嗎?我不確定我得到了你所要求的。 – Trip 2010-07-20 14:16:19

+0

就像從iphone應用程序發送圖像一樣。 – neuro 2010-07-25 05:18:48

回答

-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 

添加模型欲瞭解更多信息,你可以去通過回形針插件的自述文件。

+0

這不是我的問題sachinrathore11 :(我已經知道如何做到這一點,我想要做的就是能夠發送圖像與OUT形式。 – neuro 2010-07-20 13:01:50

+0

喜歡發送圖像形成一個iphone應用程序 – neuro 2010-07-24 08:43:13

+0

@SsLollles請be如果答案是錯誤的,那麼請立即投票,如果你能以建設性的方式解釋什麼是錯誤的,請這樣做。每個人都會不時地犯錯。就目前情況而言,你的評論並不具有建設性, – 2017-01-19 02:33:22

0

你要上傳的文件(影像)發送到Web後臺嗎? 當你說mac-client時,我猜你正在使用Objective-C。

如果是這樣,你應該看看[ASI-HTTP請求] [1]

有了這個庫,你可以上傳這樣的文件:

ASIFormDataRequest *request = [ASIFormDataRequest 
    requestWithURL:@"http://yourserver.com/image_upload_url"]; 

[request setFile:fileName forKey:@"name_of_the_param"]; 
[request startSynchronous]; 

應在iOS和MacOS的工作都

相關問題