mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2026-09-26 08:00:55 +00:00
@@ -15,6 +15,30 @@ export const listContainerByImage = (image: string) => {
|
||||
export const loadContainerUsers = (name: string) => {
|
||||
return http.post<Array<string>>(`/containers/users`, { name: name });
|
||||
};
|
||||
export const listContainerFiles = (params: Container.ContainerFileReq) => {
|
||||
return http.post<Array<Container.ContainerFileInfo>>(`/containers/files/search`, params, TimeoutEnum.T_40S);
|
||||
};
|
||||
export const uploadContainerFile = (params: FormData) => {
|
||||
return http.upload(`/containers/files/upload`, params, {
|
||||
headers: { 'Content-Type': 'multipart/form-data' },
|
||||
timeout: TimeoutEnum.T_5M,
|
||||
});
|
||||
};
|
||||
export const getContainerFileContent = (params: Container.ContainerFileReq) => {
|
||||
return http.post<Container.ContainerFileContent>(`/containers/files/content`, params, TimeoutEnum.T_40S);
|
||||
};
|
||||
export const getContainerFileSize = (params: Container.ContainerFileReq) => {
|
||||
return http.post<number>(`/containers/files/size`, params, TimeoutEnum.T_40S);
|
||||
};
|
||||
export const deleteContainerFile = (params: { containerID: string; paths: string[] }) => {
|
||||
return http.post(`/containers/files/del`, params, TimeoutEnum.T_40S);
|
||||
};
|
||||
export const downloadContainerFile = (params: { containerID: string; path: string }) => {
|
||||
return http.download<BlobPart>(`/containers/files/download`, params, {
|
||||
responseType: 'blob',
|
||||
timeout: TimeoutEnum.T_40S,
|
||||
});
|
||||
};
|
||||
export const loadContainerStatus = () => {
|
||||
return http.get<Container.ContainerStatus>(`/containers/status`);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user