File size: 618 Bytes
881b8cd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import gradio as gr

with gr.Blocks() as interface:
    number = gr.Number()
    text = gr.Textbox()
    file1 = gr.File()
    file2 = gr.File()
    file3 = gr.File(file_count="multiple")
    file1.upload(lambda a, b, x:x.name, [number, text, file1], file2, api_name="file_upload")
    upload_button = gr.UploadButton("Click to Upload a File", file_types=["image", "video"], file_count="single")
    upload_button.upload(lambda x: x.name, upload_button, file2, api_name="upload_btn")
    file3.upload(lambda n, fs, t: [f.name for f in fs], [number, file3, text], file2, api_name="upload_multiple")


interface.launch()