前提
streamlitのfile_uploaderでアップロードしたファイルをメモリ上に保存したい
streamlitにてファイルをアップロードし、処理を行うプログラムを作っています。
file_uploaderを使ってローカルからファイルをアップロードした後、
ローカル上に保存して処理を行っていましたが、メモリ上に保存して処理をする方法に変えたく思っています。
実現したいこと
file_uploaderでアップロードしたファイルをメモリ上に保存する
発生している問題・エラーメッセージ
BytesIOを使って、メモリ上に保持したいと思っていたのですが
file_uploaderのアップロードしたデータの取得方法がわからず困っています。
(今回、PDFファイルを扱います)
該当のソースコード
python
1import streamlit as st 2import io 3 4upload_file = st.file_uploader('ファイルを選択してください', type='pdf') 5 6##この後のメモリ上への保存方法が分からないです、、
初学者であるため、初歩的な質問ですがご教授頂ければと思います。
