vfs_ftp

package
v0.3.36 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 28, 2025 License: BSD-3-Clause Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Build

func Build(opts any) (response vfscommons.IVfs, err error)

Types

type VfsFtp

type VfsFtp struct {
	// contains filtered or unexported fields
}

func NewVfsFtp

func NewVfsFtp(options *vfsoptions.VfsOptions) (instance *VfsFtp, err error)

func (*VfsFtp) Cd

func (instance *VfsFtp) Cd(path string) (bool, error)

func (*VfsFtp) Close

func (instance *VfsFtp) Close()

func (*VfsFtp) Download

func (instance *VfsFtp) Download(source, target string) ([]byte, error)

func (*VfsFtp) Exists

func (instance *VfsFtp) Exists(path string) (bool, error)

func (*VfsFtp) IsConnected

func (instance *VfsFtp) IsConnected() bool

func (*VfsFtp) ListAll

func (instance *VfsFtp) ListAll(dir string) ([]*gg_vfs.VfsFile, error)

func (*VfsFtp) MkDir

func (instance *VfsFtp) MkDir(path string) error

func (*VfsFtp) Options

func (instance *VfsFtp) Options() (response map[string]interface{})

func (*VfsFtp) Path

func (instance *VfsFtp) Path() string

func (*VfsFtp) Read

func (instance *VfsFtp) Read(path string) ([]byte, error)

func (*VfsFtp) Remove

func (instance *VfsFtp) Remove(path string) error

func (*VfsFtp) Schema

func (instance *VfsFtp) Schema() string

func (*VfsFtp) Stat

func (instance *VfsFtp) Stat(path string) (*gg_vfs.VfsFile, error)

func (*VfsFtp) String

func (instance *VfsFtp) String() string

func (*VfsFtp) Write

func (instance *VfsFtp) Write(data []byte, target string) (int, error)

type VfsFtpConnection

type VfsFtpConnection struct {
	// contains filtered or unexported fields
}

func NewVfsFtpConnection

func NewVfsFtpConnection(user, password string, host string, port int) *VfsFtpConnection

func (*VfsFtpConnection) Close

func (instance *VfsFtpConnection) Close()

func (*VfsFtpConnection) Open

func (instance *VfsFtpConnection) Open() (*ftp.ServerConn, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL