# README
Module Storage
Storage APIs
GET /api/v1/storage/presigned-url
PUT /api/v1/storage/legitimize-files
Usage
Install
go get -u github.com/gflydev/modules/[email protected]
File main.go
import (
_ "github.com/gflydev/storage/s3"
)
File api_routes.go
import "github.com/gflydev/modules/storages3/api"
// `API` Router
g.Group(prefixAPI, func(apiRouter *core.Group) {
/* ============================ Storage Group ==========================================*/
apiRouter.Group("/storage", func(uploadGroup *core.Group) {
uploadGroup.GET("/presigned-url", api.NewPresignedURLApi()) // Get presigned URL
uploadGroup.PUT("/legitimize-files", api.NewLegitimizeFileApi()) // Legitimize uploaded file
})
})
# Packages
No description provided by the author
# Functions
LegitimizeFiles make file list available.
PresignedURL generate pre-signed upload URL from Local storage.