2011-02-28 10 views
5

Hola He visto httparty pero no tienen una idea de cómo poner en práctica hay muchos ejemplo de archivo de modelo, pero que puede ser parámetro de uso para cargar el archivo de vídeocómo cargar un archivo de vídeo con httparty

+0

¿Has mirado en los ejemplos [httparty] (https://github.com/jnunemaker/httparty/tree/master/ ejemplos) en el repo de httparty? – idlefingers

Respuesta

6

HTTMultiParty admite cargas de archivos publicando un documento MIME multiparte. Envuelve HTTParty para que lo use de la misma manera. Para el archivo, solo proporcione un objeto File. Ejemplo del 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

Mediante el uso de la gema RESTClient podemos manejar con facilidad las cargas de archivos, pero asegúrese de que instale el resto joya-cliente.

Y también he adjuntado una captura de pantalla de solicitud de ejemplo del cartero.

Y el código en el controlador como, como a continuación,

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

Cuestiones relacionadas