私はRubyでGoogleドキュメントファイルをダウンロードしようとしています。ダウンロードしたファイルのパスが見つかりません。RubyでダウンロードしたGoogleドキュメントのパスはどこですか?
のfile_id = 'XXXXXX' 含量= google_drive.export_file(FILE_ID、 'アプリケーション/ PDF' download_dest:StringIO.new)
Iは、次のようにRubyで 'export_file' メソッドと命じ応答はコンソールでは以下のようになります。
書き込みチャンク(1389バイト) 書き込みチャンク(1389バイト) 書き込みチャンク(1389バイト) 書き込みチャンク(1389バイト) 書き込みチャンク(896バイト) 書き込みチャンク(2バイト) 書き込みチャンク(1234バイト) 成功 - 何かがダウンロードされたように#
=>#
はようだが、レールに、私がダウンロードしたファイルのパスを見つけることができません。私は無名の名前(私はGoogleドキュメントで見ることができる名前)でファイルを検索しようとしました。
ダウンロードしたファイルにアクセスするにはどうすればよいですか? 「コンテンツ」にはどのようにアクセスできますか?あなたの洞察を私と共有してください!
ベスト
おかげ行われた後、ファイルに書き込む必要があるStringIOオブジェクトに文字列を追加します!私は理由を知らないが、ファイル(destination.txt)のサイズは4kbで、内部には何もない。 "#{stringObj}"を置くと、コンソールは#を出力します。あなたは私を助けてくれますか? –
特にstringObj.readを実行すると、 ""が表示されます。 –
あなたのファイルはpdfと思われます。destination.pdfに変更してください。これはあなたが使っている宝石ですか? –