Spaces:
Runtime error
Runtime error
Update download.py
Browse files- download.py +0 -21
download.py
CHANGED
@@ -83,12 +83,6 @@ def download_button(object_to_download, download_filename, button_text):
|
|
83 |
download_link(your_df, 'YOUR_DF.csv', 'Click to download data!')
|
84 |
download_link(your_str, 'YOUR_STRING.txt', 'Click to download text!')
|
85 |
"""
|
86 |
-
# if pickle_it:
|
87 |
-
# try:
|
88 |
-
# object_to_download = pickle.dumps(object_to_download)
|
89 |
-
# except pickle.PicklingError as e:
|
90 |
-
# st.write(e)
|
91 |
-
# return None
|
92 |
|
93 |
# if:
|
94 |
if isinstance(object_to_download, bytes):
|
@@ -141,20 +135,5 @@ def download_button(object_to_download, download_filename, button_text):
|
|
141 |
custom_css
|
142 |
+ f'<a download="{download_filename}" id="{button_id}" href="data:file/txt;base64,{b64}">{button_text}</a><br><br>'
|
143 |
)
|
144 |
-
# dl_link = f'<a download="{download_filename}" id="{button_id}" href="data:file/txt;base64,{b64}"><input type="button" kind="primary" value="{button_text}"></a><br></br>'
|
145 |
|
146 |
st.markdown(dl_link, unsafe_allow_html=True)
|
147 |
-
|
148 |
-
|
149 |
-
# def download_link(
|
150 |
-
# content, label="Download", filename="file.txt", mimetype="text/plain"
|
151 |
-
# ):
|
152 |
-
# """Create a HTML link to download a string as a file."""
|
153 |
-
# # From: https://discuss.streamlit.io/t/how-to-download-file-in-streamlit/1806/9
|
154 |
-
# b64 = base64.b64encode(
|
155 |
-
# content.encode()
|
156 |
-
# ).decode() # some strings <-> bytes conversions necessary here
|
157 |
-
# href = (
|
158 |
-
# f'<a href="data:{mimetype};base64,{b64}" download="{filename}">{label}</a>'
|
159 |
-
# )
|
160 |
-
# return href
|
|
|
83 |
download_link(your_df, 'YOUR_DF.csv', 'Click to download data!')
|
84 |
download_link(your_str, 'YOUR_STRING.txt', 'Click to download text!')
|
85 |
"""
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
|
87 |
# if:
|
88 |
if isinstance(object_to_download, bytes):
|
|
|
135 |
custom_css
|
136 |
+ f'<a download="{download_filename}" id="{button_id}" href="data:file/txt;base64,{b64}">{button_text}</a><br><br>'
|
137 |
)
|
|
|
138 |
|
139 |
st.markdown(dl_link, unsafe_allow_html=True)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|