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

  • circuschina

    circuschina

    16 Mart 2007
  • Michael Lummio

    Michael Lumm

    25 Mayıs 2007
  • RogerBuckChrist

    RogerBuckChr

    9 Temmuz 2011