Net::HTTP.start(‘localhost’, 80){|http|File.open(‘result.mp3’, ‘w’){|f|http.g
et(‘/crocodil2/adrian.mp3’) {|str|f.write str}}}
=> #<Net::HTTPOK 200 OK readbody=true>
The mp3 files is corrupted. It does not seem to be base64 encoded…
help please.
The example works on *nix systems, but on Windoze, you must write the
file in binary mode: File.open(‘result.mp3’, ‘wb’)