package store import ( "astra-api-gateway/config" "astra-api-gateway/pkg/api" "github.com/labstack/echo/v4" "net/http" "strings" ) func GetFileFromStore(c echo.Context) error { fileName := strings.ReplaceAll(c.Request().RequestURI, "/api/store", "") data, err, resp := api.GetRequest( config.Env.MSHosts.StoreHost+fileName, c.Request().Header, ) if err != nil { return c.NoContent(http.StatusBadGateway) } return c.Blob(resp.StatusCode, resp.Header.Get("Content-Type"), data) }