net/http を使用したフォーム経由ではなく、http リクエスト経由で音声ファイルを送信したいと考えています。他の宝石は使いたくありません。どうすれば達成できるか教えてください。以下は私のルビースクリプトです。
require 'net/http'
require "uri"
data = File.read('/root/Desktop/amc.amr')
url = URI.parse('http://localhost:3000/api/applications')
http = Net::HTTP.new(url.host, url.port)
response, body = http.post(url.path, data, {'Content-type'=>'audio/amr;
charset=utf-8'})
puts response