PRSHNTKUMR commited on
Commit
a4eadbd
Β·
verified Β·
1 Parent(s): 62465b5

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +14 -0
src/streamlit_app.py CHANGED
@@ -111,6 +111,18 @@ if "file_type" not in st.session_state:
111
  MAX_SIZE_MB = 50
112
  uploaded = st.file_uploader("πŸ“ Browse and select a file", type=["csv", "xlsx", "json", "pdf", "docx"])
113
  if uploaded:
 
 
 
 
 
 
 
 
 
 
 
 
114
  st.write("🧾 Debug Upload Log:")
115
  st.code(f"Filename: {uploaded.name} | Type: {uploaded.type} | Size: {uploaded.size} bytes")
116
  st.write("πŸ“ File metadata:")
@@ -126,6 +138,8 @@ if st.session_state.uploaded_file and st.button("πŸ“€ Upload File"):
126
  try:
127
  st.write("πŸ“‘ Reading uploaded file content...")
128
  content = st.session_state.uploaded_file.read()
 
 
129
  ftype = st.session_state.uploaded_file.name.split(".")[-1].lower()
130
  with st.spinner("πŸ”„ Agent Alpha (Uploader): Processing and indexing file..."):
131
  agent, vectorstore = agent_alpha_file_uploader(content, ftype)
 
111
  MAX_SIZE_MB = 50
112
  uploaded = st.file_uploader("πŸ“ Browse and select a file", type=["csv", "xlsx", "json", "pdf", "docx"])
113
  if uploaded:
114
+ st.write("🧾 Debug Upload Log:")
115
+ st.code(f"Filename: {uploaded.name} | Type: {uploaded.type} | Size: {uploaded.size} bytes")
116
+ st.write("πŸ“₯ Upload Raw Details (client-side and browser environment check):")
117
+ st.json({
118
+ "user_agent": st.experimental_get_query_params().get('user-agent', ['N/A'])[0],
119
+ "streamlit_version": st.__version__,
120
+ "name": uploaded.name,
121
+ "type": uploaded.type,
122
+ "size_bytes": uploaded.size,
123
+ "is_excel": uploaded.name.endswith(('.xls', '.xlsx')),
124
+ "is_binary": isinstance(uploaded, io.BytesIO),
125
+ })
126
  st.write("🧾 Debug Upload Log:")
127
  st.code(f"Filename: {uploaded.name} | Type: {uploaded.type} | Size: {uploaded.size} bytes")
128
  st.write("πŸ“ File metadata:")
 
138
  try:
139
  st.write("πŸ“‘ Reading uploaded file content...")
140
  content = st.session_state.uploaded_file.read()
141
+ st.write("πŸ§ͺ File read complete. Size:", len(content), "bytes")
142
+ st.code(str(content[:200]) + "..." if isinstance(content, bytes) else content[:500])
143
  ftype = st.session_state.uploaded_file.name.split(".")[-1].lower()
144
  with st.spinner("πŸ”„ Agent Alpha (Uploader): Processing and indexing file..."):
145
  agent, vectorstore = agent_alpha_file_uploader(content, ftype)