binqiangliu commited on
Commit
82887f3
·
1 Parent(s): d8e0ee3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -1
app.py CHANGED
@@ -1,4 +1,16 @@
1
  import streamlit as st
 
2
  uploaded_file = st.sidebar.file_uploader("上传文件")
3
  if uploaded_file is not None:
4
- st.session_state.uploaded_file = uploaded_file
 
 
 
 
 
 
 
 
 
 
 
 
1
  import streamlit as st
2
+
3
  uploaded_file = st.sidebar.file_uploader("上传文件")
4
  if uploaded_file is not None:
5
+ st.session_state.previous_file = uploaded_file
6
+ else:
7
+ st.warning("请上传文档文件")
8
+ st.stop()
9
+
10
+ if "uploaded_file" in st.session_state:
11
+ if st.session_state.uploaded_file is not None:
12
+ if st.session_state.uploaded_file != st.session_state.previous_file:
13
+ # 重新生成向量并保存
14
+ documents = process_file(st.session_state.uploaded_file)
15
+ st.session_state.new_index = VectorStoreIndex.from_documents(documents)
16
+ st.session_state.previous_file = st.session_state.uploaded_file