Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager handles uploads
func NewManager ¶
func NewManager(db *database.Database, dataFS filesystem.FS) *Manager
NewManager creates a new upload manager
func (*Manager) ProcessUpload ¶
func (man *Manager) ProcessUpload(uploadParameters *UploadParameters, content io.Reader) (*models.Upload, error)
ProcessUpload receives uploaded files
func (*Manager) UploadedFilesDirectory ¶
UploadedFilesDirectory contains files that are not yet associated with a package upload.
func (*Manager) UploadsDirectory ¶
UploadsDirectory contains completed uploads.
type UploadParameters ¶
UploadParameters defines upload behaviour
Click to show internal directories.
Click to hide internal directories.