Gradio 智能体 & MCP 黑客松

获奖者
Gradio logo
  1. 助手
  2. FileData

Gradio 新手?从这里开始: 入门

查看 发布历史

FileData

gradio.FileData(···)

描述

FileData 类是 GradioModel 类的子类,表示 Gradio 界面中的文件对象。它用于存储文件上传时的文件数据和元数据。

使用示例

from gradio_client import Client, FileData, handle_file

def get_url_on_server(data: FileData):
    print(data['url'])

client = Client("gradio/gif_maker_main", download_files=False)
job = client.submit([handle_file("./cheetah.jpg")], api_name="/predict")
data = job.result()
video: FileData = data['video']

get_url_on_server(video)

属性

参数
🔗
path: str

文件在服务器上的存储路径。

🔗
url: Optional[str]

指向文件的标准化服务器 URL。

🔗
size: Optional[int]

文件大小(字节)。

🔗
orig_name: Optional[str]

上传前的原始文件名。

🔗
mime_type: Optional[str]

文件的 MIME 类型。

🔗
is_stream: bool

指示文件是否为流。

🔗
meta: dict

内部使用的额外元数据(不应更改)。