我想使用ruby将字节转换为base64格式 我试过这个程序,但没有得到正确的输出,请帮助我
require 'base64'
require 'open-uri'
str = File.new("/path/to/file.mp3")
a = Base64.encode64(str.each_byte{|byte| byte})
puts a
答案 0 :(得分:2)
使用File.read而不是File.new
require 'base64'
str = File.read("/path/to/file.mp3")
a = Base64.encode64(str)
puts a
require 'base64'
str = File.read("/path/to/file.mp3")
a = Base64.encode64(str.each_byte.to_a.join)
puts a