Ruby on rails 读取文件的二进制数据,而不是文本

Ruby on rails 读取文件的二进制数据,而不是文本,ruby-on-rails,ruby,paperclip,Ruby On Rails,Ruby,Paperclip,我想将一个文件发布到API,我需要发布二进制数据,而不是文本 我该怎么做 我是这样读文件的: Paperclip.io_adapters.for(jobfile).read 但是我需要文件的二进制数据,而不是文本。将file.ext替换为要读取的文件名 file = File.binread("file.ext") bits = file.unpack("B*")[0] puts bits => 0101111101011011100011100001 用要读取的文件名替换file

我想将一个文件发布到API,我需要发布二进制数据,而不是文本

我该怎么做

我是这样读文件的:

Paperclip.io_adapters.for(jobfile).read

但是我需要文件的二进制数据,而不是文本。

file.ext
替换为要读取的文件名

file = File.binread("file.ext")
bits = file.unpack("B*")[0]

puts bits

=> 0101111101011011100011100001

用要读取的文件名替换
file.ext

file = File.binread("file.ext")
bits = file.unpack("B*")[0]

puts bits

=> 0101111101011011100011100001