Files
coze-studio/py_package/browser_agent/upload.py
liuyunchao.0510 ee46dd8417 browser_use_plugin
name change

name change

name change

name change

name change

name change

暂存

暂存

暂存

版本更新

版本更新

版本更新

和网关协议对齐

和网关协议对齐

和网关协议对齐

再升级下

再升

再完善下

升级

final resp

修复

修复

修复

再测试下

再测试下

包顺序

包顺序

包顺序

包顺序

修改为answer

更新下

更新版本

使用logger

使用logger

使用

滚滚滚

更新版本

screen opmot

test

use context

有问题

gogogo

agent browser

agent browser

screen

resume

gogo

gogo

file upload to debug

file upload base64

screen

screen

修复

修复
2025-10-13 21:21:20 +08:00

23 lines
734 B
Python

from datetime import datetime
from typing import List
from abc import ABC, abstractmethod
from pydantic import BaseModel
class FileItem(BaseModel):
file_name: str
file_type: str
file_size: int
file_uri: str
file_url: str
upload_type: str
create_time: int
update_time: int
class UploadService(BaseModel,ABC):
headers:dict[str,str] = {}
async def upload_file(self,file_content:str,file_name:str,base64_content:str=''):
pass
async def list_file(self)->List[FileItem]:
pass
async def filter_file_by_time(file_list:List[FileItem],start_time:int)->List[FileItem]:
return [file for file in file_list if (start_time <= file.create_time or start_time <= file.update_time) ]