From a994a74f4e41beabb16325f797069c791afbfd27 Mon Sep 17 00:00:00 2001 From: HFO4 <912394456@qq.com> Date: Sat, 23 Nov 2019 15:39:30 +0800 Subject: [PATCH] Fix: 0 length upload should be allowed --- pkg/filesystem/validator.go | 2 +- pkg/filesystem/validator_test.go | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/pkg/filesystem/validator.go b/pkg/filesystem/validator.go index 2a4c1f7..d3751dd 100644 --- a/pkg/filesystem/validator.go +++ b/pkg/filesystem/validator.go @@ -39,7 +39,7 @@ func (fs *FileSystem) ValidateLegalName(ctx context.Context, name string) bool { // ValidateFileSize 验证上传的文件大小是否超出限制 func (fs *FileSystem) ValidateFileSize(ctx context.Context, size uint64) bool { - return size <= fs.User.Policy.MaxSize && size != 0 + return size <= fs.User.Policy.MaxSize } // ValidateCapacity 验证并扣除用户容量 diff --git a/pkg/filesystem/validator_test.go b/pkg/filesystem/validator_test.go index 8c0a532..6d9f626 100644 --- a/pkg/filesystem/validator_test.go +++ b/pkg/filesystem/validator_test.go @@ -73,7 +73,6 @@ func TestFileSystem_ValidateFileSize(t *testing.T) { asserts.True(fs.ValidateFileSize(ctx, 5)) asserts.True(fs.ValidateFileSize(ctx, 10)) asserts.False(fs.ValidateFileSize(ctx, 11)) - asserts.False(fs.ValidateFileSize(ctx, 0)) } func TestFileSystem_ValidateExtension(t *testing.T) {