Update app.py
Browse files
app.py
CHANGED
|
@@ -1,6 +1,7 @@
|
|
| 1 |
import streamlit as st
|
| 2 |
from PIL import Image
|
| 3 |
import os
|
|
|
|
| 4 |
|
| 5 |
st.title("画像アップロードと共有")
|
| 6 |
|
|
@@ -50,4 +51,11 @@ if file_paths:
|
|
| 50 |
os.remove(file_path)
|
| 51 |
st.experimental_rerun()
|
| 52 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 53 |
st.success("画像がアップロードされました。このページのURLを他のクライアントと共有してください。")
|
|
|
|
| 1 |
import streamlit as st
|
| 2 |
from PIL import Image
|
| 3 |
import os
|
| 4 |
+
import zipfile
|
| 5 |
|
| 6 |
st.title("画像アップロードと共有")
|
| 7 |
|
|
|
|
| 51 |
os.remove(file_path)
|
| 52 |
st.experimental_rerun()
|
| 53 |
|
| 54 |
+
# 一括ダウンロードボタンとzipファイル作成・ダウンロード
|
| 55 |
+
if st.button("画像を一括ダウンロード"):
|
| 56 |
+
with zipfile.ZipFile("images.zip", "w") as zipf:
|
| 57 |
+
for file_path in file_paths:
|
| 58 |
+
zipf.write(file_path)
|
| 59 |
+
st.download_button(label="Download images.zip", data="images.zip", mime="application/zip")
|
| 60 |
+
|
| 61 |
st.success("画像がアップロードされました。このページのURLを他のクライアントと共有してください。")
|