Я использую sinatra и transloadit и отправляю файлы с xhr, используя загрузчик файлов valumns.
Мне нужно создать объект ввода-вывода и заполнить его данными в request.body.read
Как я могу это сделать ?спасибо.
Просто используйте request.body, сначала наберите request.body.rewind.
request.body
request.body.rewind
Использование StringIO:
StringIO
require 'stringio' StringIO.new(request.body.read)
В качестве альтернативы, вы не можете просто передать request.body для вашего объекта ввода-вывода?