Update app.py
Browse files
app.py
CHANGED
|
@@ -116,19 +116,19 @@ with gr.Blocks() as demo:
|
|
| 116 |
file_output = gr.File(label="", visible=False)
|
| 117 |
csv_output = gr.File(label="📥 CSV 다운로드", visible=True, interactive=False)
|
| 118 |
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
|
| 127 |
-
|
| 128 |
-
|
| 129 |
-
|
| 130 |
-
|
| 131 |
-
|
| 132 |
|
| 133 |
|
| 134 |
# 앱 실행
|
|
|
|
| 116 |
file_output = gr.File(label="", visible=False)
|
| 117 |
csv_output = gr.File(label="📥 CSV 다운로드", visible=True, interactive=False)
|
| 118 |
|
| 119 |
+
# 추출 함수 실행
|
| 120 |
+
extract_btn.click(
|
| 121 |
+
fn=extract_info,
|
| 122 |
+
inputs=image_input,
|
| 123 |
+
outputs=[json_output, table_output, file_output]
|
| 124 |
+
)
|
| 125 |
+
|
| 126 |
+
# 버튼 누르면 file_output 값을 csv_output에 복사
|
| 127 |
+
download_btn.click(
|
| 128 |
+
fn=lambda path: gr.File.update(value=path),
|
| 129 |
+
inputs=file_output,
|
| 130 |
+
outputs=csv_output
|
| 131 |
+
)
|
| 132 |
|
| 133 |
|
| 134 |
# 앱 실행
|