require 'stringio' # Create StringIO object from binary data file StringIO.new(File.binread('pict.jpg'), 'rb') # Create StringIO object from text data file StringIO.new(File.read('memo.txt', encoding: Encoding::UTF_8), 'r')