SORU
8 EKİM 2008, ÇARŞAMBA


Ruby: parçalı olarak HTTP üzerinden bir dosya göndermek için Nasıl/form-data?

HMTL formu tarayıcıdan gönderildi benzeyen bir HTTP POST yapmak istiyorum. Özellikle, bazı metin alanları ve dosya sahası.

Gönderme metin alanları basittir/http rdocs net bir örnek var, ama onunla birlikte bir dosya göndermek için nasıl çözemiyorum.

::Net HTTP iyi bir fikir gibi görünmüyor. curb iyi görünüyor.

CEVAP
25 Kasım 2008, Salı


RestClient severim. Çoklu form verileri gibi serin özellikleri ile net/http kapsüller

require 'rest_client'
RestClient.post('http://localhost:3000/foo', 
  :name_of_file_param => File.new('/path/to/file'))

Ayrıca streaming destekler.

gem install rest-client başlayabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Julian Smith

    Julian Smith

    31 EKİM 2006
  • Shylo Sharity

    Shylo Sharit

    27 EKİM 2011
  • superemposed

    superemposed

    25 Aralık 2007