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

  • amc

    amc

    21 EYLÜL 2005
  • incognitotraveler

    incognitotra

    27 Mayıs 2010
  • magnum33563

    magnum33563

    8 NİSAN 2011