- 締切済み
RubyでバイナリデータをIOストリームにする方法
Rubyで、バイナリデータをIOストリームに変換する方法を探しています。 Railsで、データベースに格納された アップロード済のPDFファイル(バイナリデータ)を、 PDF::readで読み込んで処理したいのですが、 PDF::readは、ファイルパスかIOストリームしか受け付けてくれないようなのです。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- notnot
- ベストアンサー率47% (4900/10361)
回答No.1
試してませんが、data に入っているとして、 data_io = StringIO.new(data) で、data_io.read 出来るようになるので、多分いけると思います。 StringIOは、IOとほとんど同じメソッドをStringに与えるためのクラスです。