Documentation
¶
Index ¶
- type EServerManager
- func (mgr *EServerManager) AddFile(url string) (string, error)
- func (mgr *EServerManager) AddFileFromMultipart(part *multipart.Part) *api.FileInfo
- func (mgr *EServerManager) GetFileInfo(name string) *api.FileInfo
- func (mgr *EServerManager) GetFilePath(name string) (string, error)
- func (mgr *EServerManager) Init()
- func (mgr *EServerManager) ListFileNames() (result []string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EServerManager ¶
type EServerManager struct {
Dir string
}
EServerManager for process files
func (*EServerManager) AddFile ¶
func (mgr *EServerManager) AddFile(url string) (string, error)
AddFile starts file download and return name of file for fileinfo requests
func (*EServerManager) AddFileFromMultipart ¶
func (mgr *EServerManager) AddFileFromMultipart(part *multipart.Part) *api.FileInfo
AddFileFromMultipart adds file from multipart.Part and returns information
func (*EServerManager) GetFileInfo ¶
func (mgr *EServerManager) GetFileInfo(name string) *api.FileInfo
GetFileInfo checks status of file and returns information
func (*EServerManager) GetFilePath ¶
func (mgr *EServerManager) GetFilePath(name string) (string, error)
GetFilePath returns path to file for serve
func (*EServerManager) ListFileNames ¶
func (mgr *EServerManager) ListFileNames() (result []string)
ListFileNames list downloaded files
Click to show internal directories.
Click to hide internal directories.