OzoneAsai commited on
Commit
2e2ce84
·
1 Parent(s): 2eb1c90

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -0
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を他のクライアントと共有してください。")