diff --git a/service/files.go b/service/files.go index dce3aa9..b120861 100644 --- a/service/files.go +++ b/service/files.go @@ -10,6 +10,7 @@ import ( "path/filepath" "strings" + "dubbo.apache.org/dubbo-go/v3/common/logger" filesApi "github.com/filebrowser/filebrowser/v2/api/files" "github.com/filebrowser/filebrowser/v2/files" "github.com/filebrowser/filebrowser/v2/rules" @@ -156,6 +157,7 @@ func (f *FilesProvider) TusCreate(ctx context.Context, req *filesApi.TusCreateRe if err := openFile.Close(); err != nil { return nil, err } + logger.Infof("创建空文件,%v", openFile.Name()) return &filesApi.TusCreateResp{ UploadLength: -1, UploadOffset: 0, @@ -200,6 +202,7 @@ func (f *FilesProvider) TusUpload(ctx context.Context, req *filesApi.TusUploadRe return nil, fmt.Errorf("could not seek file: %w", err) } + logger.Infof("写入文件块,offset:%v,块大小:%vbyte", req.UploadOffset, len(req.Content)) bytesWritten, err := io.Copy(openFile, bytes.NewBuffer(req.Content)) if err != nil { return nil, fmt.Errorf("could not write to file: %w", err) @@ -259,6 +262,7 @@ func (f *FilesProvider) ResumableTransfer(ctx context.Context, req *filesApi.Res return nil, fmt.Errorf("could not open file: %w", err) } defer openFile.Close() + logger.Debugf("设置文件读取,offset:%v,length:%v", req.Offset, req.Length) _, err = openFile.Seek(req.Offset, 0) if err != nil { return nil, err