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

  • Ayite Atiwoto (superjiffrey)

    Ayite Atiwot

    29 EYLÜL 2010
  • funbro1

    funbro1

    11 Aralık 2007
  • MugenPowerBatteries

    MugenPowerBa

    8 EKİM 2010