Spaces:
Paused
Paused
Commit
·
76dc2cf
1
Parent(s):
6b1d338
add files upload feature
Browse files- pages/main.py +5 -5
pages/main.py
CHANGED
|
@@ -64,9 +64,9 @@ def hash_file(file):
|
|
| 64 |
file.seek(0)
|
| 65 |
return hasher.hexdigest()
|
| 66 |
|
| 67 |
-
def callback_change_edited_text(
|
| 68 |
-
|
| 69 |
-
|
| 70 |
|
| 71 |
def save_attachment(attachment):
|
| 72 |
"""Sauvegarde la pièce jointe et retourne le chemin."""
|
|
@@ -422,11 +422,11 @@ def main_page():
|
|
| 422 |
st.write(f"**filetype:** {value['type']}")
|
| 423 |
file_content = value["bytes_data"].decode()
|
| 424 |
with st.expander("View file content"):
|
| 425 |
-
|
| 426 |
value=file_content,
|
| 427 |
key=value["name"],
|
| 428 |
on_change=callback_change_edited_text,
|
| 429 |
-
args=(key, value,
|
| 430 |
)
|
| 431 |
#st.session_state.edited_texts[value["name"]] = edited_text
|
| 432 |
|
|
|
|
| 64 |
file.seek(0)
|
| 65 |
return hasher.hexdigest()
|
| 66 |
|
| 67 |
+
def callback_change_edited_text(key, value, modified_text):
|
| 68 |
+
st.session_state.changed_uploaded_files[key]["bytes_data"] = st.session_state[modified_text].encode()
|
| 69 |
+
print(st.session_state.changed_uploaded_files[key])
|
| 70 |
|
| 71 |
def save_attachment(attachment):
|
| 72 |
"""Sauvegarde la pièce jointe et retourne le chemin."""
|
|
|
|
| 422 |
st.write(f"**filetype:** {value['type']}")
|
| 423 |
file_content = value["bytes_data"].decode()
|
| 424 |
with st.expander("View file content"):
|
| 425 |
+
st.text_area( f"Edit text - {value["name"]}",
|
| 426 |
value=file_content,
|
| 427 |
key=value["name"],
|
| 428 |
on_change=callback_change_edited_text,
|
| 429 |
+
args=(key, value, value["name"])
|
| 430 |
)
|
| 431 |
#st.session_state.edited_texts[value["name"]] = edited_text
|
| 432 |
|