こんにちは。
Heroku で HTML2Image を使用しようとしているのですが Heroku の使用上、ファイルを保存しようとしても保存されません。
そのため、 save_as で tmp-image-google.png
のようなファイルを生成しないで直接メモリ内保存して処理したいのですが、その方法がわかりません。
どうやって実装したらいいでしょうか。
Python
1from html2image import Html2Image 2 3hti = Html2Image() 4html_img = hti.screenshot(url='https://www.google.com', save_as='tmp-image-google.png') 5img = html_img[0] # 保存先のパス 6pic = open(img, 'rb').read() # Heroku ではファイルが保存できないのでエラー 7 8# ここで処理を実行 9 10os.remove(img) # ファイル削除
あなたの回答
tips
プレビュー