2010-07-20 15 views
8

के माध्यम से RoR ऐप में छवियां भेजना मैं पेपरक्लिप प्लगइन का उपयोग करके एपीआई के माध्यम से ग्राहकों से छवियों को प्राप्त करने के लिए अपने रेल ऐप कैसे बना सकता हूं। मुझे पता है कि छवियों को अपलोड करने के लिए सामान्य रूप का उपयोग करके पेपरक्लिप का उपयोग कैसे करें, लेकिन मुझे मैक क्लाइंट से छवियां भेजने की आवश्यकता है। अग्रिमएपीआई + पेपरक्लिप

+1

क्या आप मुझे एक और वर्णनात्मक उदाहरण दे सकते हैं? मुझे यकीन नहीं है कि मैं जो पूछ रहा हूं उसे प्राप्त करें। – Trip

+0

छवियों को भेजने जैसे एक आईफोन ऐप बनाते हैं। – neuro

उत्तर

-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 :(मुझे पहले से ही पता है कि यह कैसे करना है, मैं जो करने की कोशिश कर रहा हूं वह फॉर्म के साथ छवियां भेजने में सक्षम होना है। – neuro

+0

छवियों को भेजने के लिए एक आईफोन ऐप बनाते हैं। – neuro

+0

@SsouLlesS कृपया अच्छा। अगर उत्तर गलत है, तो बस डाउनवोट। यदि आप रचनात्मक तरीके से क्या गलत हैं, तो कृपया ऐसा करें। कृपया ऐसा करें। हर कोई समय-समय पर गलती करता है। जैसा कि यह खड़ा है, आपकी टिप्पणी रचनात्मक नहीं है, –

0

इस पर वास्तव में बहुत अधिक दस्तावेज़ीकरण नहीं है, इसलिए, मैंने एक लेख लिखने का फैसला किया कि मैंने इसे कैसे पूरा किया। इसमें अवधारणाओं के विवरण शामिल हैं ताकि आप यह जान सकें कि आप जिस भी क्लाइंट का उपयोग कर रहे हैं उस पर इसे कैसे किया जाए। उम्मीद है की यह मदद करेगा!

http://shawndeprey.blogspot.com/2013/05/puting-image-uploads-using-paperclip.html

0

आप एक वेब बैकएंड सही करने के लिए एक फ़ाइल (छवि) अपलोड करना चाहते हैं? जब आप मैक-क्लाइंट कहते हैं, तो मुझे लगता है कि आप इसके लिए उद्देश्य-सी का उपयोग कर रहे हैं।

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

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

आईओएस और MacOS में दोनों काम करना चाहिए:

यदि हां, तो आप में [एएसआई-http अनुरोध] दिखना चाहिए [1]

इस पुस्तकालय के साथ

आप इस तरह एक फ़ाइल अपलोड कर सकते हैं

संबंधित मुद्दे