feat(crypt): add show hidden option (#5554)
This commit is contained in:
parent
0fbb986ba9
commit
fe34d30d17
@ -124,6 +124,9 @@ func (d *Crypt) List(ctx context.Context, dir model.Obj, args model.ListArgs) ([
|
|||||||
//filter illegal files
|
//filter illegal files
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
if !d.ShowHidden && strings.HasPrefix(name, ".") {
|
||||||
|
continue
|
||||||
|
}
|
||||||
objRes := model.Object{
|
objRes := model.Object{
|
||||||
Name: name,
|
Name: name,
|
||||||
Size: 0,
|
Size: 0,
|
||||||
@ -145,6 +148,9 @@ func (d *Crypt) List(ctx context.Context, dir model.Obj, args model.ListArgs) ([
|
|||||||
//filter illegal files
|
//filter illegal files
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
if !d.ShowHidden && strings.HasPrefix(name, ".") {
|
||||||
|
continue
|
||||||
|
}
|
||||||
objRes := model.Object{
|
objRes := model.Object{
|
||||||
Name: name,
|
Name: name,
|
||||||
Size: size,
|
Size: size,
|
||||||
|
@ -21,6 +21,8 @@ type Addition struct {
|
|||||||
FileNameEncoding string `json:"filename_encoding" type:"select" required:"true" options:"base64,base32,base32768" default:"base64" help:"for advanced user only!"`
|
FileNameEncoding string `json:"filename_encoding" type:"select" required:"true" options:"base64,base32,base32768" default:"base64" help:"for advanced user only!"`
|
||||||
|
|
||||||
Thumbnail bool `json:"thumbnail" required:"true" default:"false" help:"enable thumbnail which pre-generated under .thumbnails folder"`
|
Thumbnail bool `json:"thumbnail" required:"true" default:"false" help:"enable thumbnail which pre-generated under .thumbnails folder"`
|
||||||
|
|
||||||
|
ShowHidden bool `json:"show_hidden" default:"true" required:"false" help:"show hidden directories and files"`
|
||||||
}
|
}
|
||||||
|
|
||||||
var config = driver.Config{
|
var config = driver.Config{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user