From cf8b5f4d1e20b750fe58b6aae17e9d96c51ff71d Mon Sep 17 00:00:00 2001 From: HFO4 <912394456@qq.com> Date: Sat, 28 Dec 2019 15:50:56 +0800 Subject: [PATCH] Feat: file uploading token sign for remote policy --- .gitignore | 2 +- models/migration.go | 2 + pkg/filesystem/filesystem.go | 10 ++ pkg/filesystem/filesystem_test.go | 9 ++ pkg/filesystem/local/handler.go | 6 ++ pkg/filesystem/local/handller_test.go | 8 ++ pkg/filesystem/remote/handler.go | 92 +++++++++++++++++++ pkg/filesystem/remote/handler_test.go | 43 +++++++++ pkg/filesystem/upload.go | 51 ++++++++++ pkg/filesystem/upload_test.go | 63 +++++++++++++ pkg/serializer/{file.go => upload.go} | 32 ++++++- .../{file_test.go => upload_test.go} | 12 ++- routers/controllers/file.go | 15 +++ routers/router.go | 2 + service/explorer/upload.go | 35 +++++++ 15 files changed, 377 insertions(+), 5 deletions(-) create mode 100644 pkg/filesystem/remote/handler.go create mode 100644 pkg/filesystem/remote/handler_test.go rename pkg/serializer/{file.go => upload.go} (57%) rename pkg/serializer/{file_test.go => upload_test.go} (73%) create mode 100644 service/explorer/upload.go diff --git a/.gitignore b/.gitignore index 56465de..e39910a 100644 --- a/.gitignore +++ b/.gitignore @@ -21,4 +21,4 @@ version.lock # Config file *.ini -/conf/conf.ini +conf/conf.ini diff --git a/models/migration.go b/models/migration.go index 4945b96..12b73c7 100644 --- a/models/migration.go +++ b/models/migration.go @@ -103,6 +103,8 @@ solid #e9e9e9;"bgcolor="#fff">