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

  • Animation Workshop

    Animation Wo

    8 NİSAN 2010
  • El SalvaLobo

    El SalvaLobo

    10 Temmuz 2006
  • xdadevelopers

    xdadeveloper

    25 Aralık 2009