2011-02-28 9 views
5

वीडियो फ़ाइल अपलोड करने के लिए कैसे हाय मैं httparty देखा है, लेकिन मैं कैसे मॉडल फ़ाइल के कई उदाहरण देखते हैं लागू करने के लिए करने के लिए एक विचार नहीं है, लेकिन जो परमाटर अपलोड वीडियो फ़ाइल के लिए इस्तेमाल किया जा सकतासाथ httparty

+0

आप [httparty उदाहरण] को देखा (है https://github.com/jnunemaker/httparty/tree/master/ उदाहरण) httparty रेपो में? – idlefingers

उत्तर

1

HTTParty

गूगल समूहों जहां कुछ लोगों का कहना है यह समर्थित नहीं है: http://groups.google.com/group/httparty-gem/browse_thread/thread/fe8a3af8c46e7c75

ओपन मुद्दा यह विषय में: फ़ाइल अपलोड समर्थन करने के लिए (2009 के रूप में कम से कम के रूप में) प्रकट नहीं होता है https://github.com/jnunemaker/httparty/issues/77

6

HTTMultiParty एक मल्टीपार्ट एमआईएम दस्तावेज़ पोस्ट करके फ़ाइल अपलोड का समर्थन करता है। यह HTTParty लपेटता है ताकि आप इसे उसी तरह इस्तेमाल कर सकें। फ़ाइल के लिए, बस एक फ़ाइल ऑब्जेक्ट की आपूर्ति करें। README से उदाहरण:

require 'httmultiparty' 
class SomeClient 
    include HTTMultiParty 
    base_uri 'http://localhost:3000' 
end 

response = SomeClient.post('/', :query => { 
    :foo  => 'bar', 
    :somefile => File.new('README.md') 
}) 
1

RestClient मणि हम आसानी से फ़ाइल अपलोड संभाल कर सकते हैं, लेकिन यकीन है कि आप आराम-ग्राहक मणि स्थापित कर का उपयोग करके।

और मैंने पोस्टमैन से उदाहरण अनुरोध के स्क्रीन शॉट को भी संलग्न किया है।

और नीचे की तरह के रूप में नियंत्रक में कोड,

res = RestClient::Request.execute(
     method: :post, 
     url: "http://www.your_url.com", 
     payload: params, 

     headers: { 
      'Content-Type' => "multipart/form-data", 
      Authorization: "some_key", 
      :Accept => "*/*" 
     } 

) 

enter image description here

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