github.com/cloudreve/Cloudreve/v3@v3.0.0-20240224133659-3edb00a6484c/pkg/filesystem/errors.go (about) 1 package filesystem 2 3 import ( 4 "errors" 5 6 "github.com/cloudreve/Cloudreve/v3/pkg/serializer" 7 ) 8 9 var ( 10 ErrUnknownPolicyType = serializer.NewError(serializer.CodeInternalSetting, "Unknown policy type", nil) 11 ErrFileSizeTooBig = serializer.NewError(serializer.CodeFileTooLarge, "File is too large", nil) 12 ErrFileExtensionNotAllowed = serializer.NewError(serializer.CodeFileTypeNotAllowed, "File type not allowed", nil) 13 ErrInsufficientCapacity = serializer.NewError(serializer.CodeInsufficientCapacity, "Insufficient capacity", nil) 14 ErrIllegalObjectName = serializer.NewError(serializer.CodeIllegalObjectName, "Invalid object name", nil) 15 ErrClientCanceled = errors.New("Client canceled operation") 16 ErrRootProtected = serializer.NewError(serializer.CodeRootProtected, "Root protected", nil) 17 ErrInsertFileRecord = serializer.NewError(serializer.CodeDBError, "Failed to create file record", nil) 18 ErrFileExisted = serializer.NewError(serializer.CodeObjectExist, "Object existed", nil) 19 ErrFileUploadSessionExisted = serializer.NewError(serializer.CodeConflictUploadOngoing, "Upload session existed", nil) 20 ErrPathNotExist = serializer.NewError(serializer.CodeParentNotExist, "Path not exist", nil) 21 ErrObjectNotExist = serializer.NewError(serializer.CodeParentNotExist, "Object not exist", nil) 22 ErrIO = serializer.NewError(serializer.CodeIOFailed, "Failed to read file data", nil) 23 ErrDBListObjects = serializer.NewError(serializer.CodeDBError, "Failed to list object records", nil) 24 ErrDBDeleteObjects = serializer.NewError(serializer.CodeDBError, "Failed to delete object records", nil) 25 ErrOneObjectOnly = serializer.ParamErr("You can only copy one object at the same time", nil) 26 )