import gradio as gr import os def process(files): return [os.path.basename(fo.name) for fo in files] with gr.Blocks() as demo: f = gr.File(file_count="multiple") j = gr.JSON() btn = gr.Button(value="Upload") btn.click(fn=process, inputs=[f], outputs=[j]) demo.launch()