diff --git a/README.md b/README.md index 9714b95..998cdd2 100644 --- a/README.md +++ b/README.md @@ -24,8 +24,10 @@ - `POST /api/nodes/{id}/public-links` - `GET /public/{token}` внутри сервиса - `GET /public/{token}/download` внутри сервиса -- `GET /api/files/public/{token}` через Portal proxy -- `GET /api/files/public/{token}/download` через Portal proxy +- `GET /files/share/{token}` через Portal proxy — красивая публичная ссылка для клиентов +- `GET /files/share/{token}/download` через Portal proxy +- `GET /api/files/public/{token}` через Portal proxy — legacy URL для уже выданных ссылок +- `GET /api/files/public/{token}/download` через Portal proxy — legacy URL ## Миграционный путь diff --git a/internal/handler/node.go b/internal/handler/node.go index 62c450a..f53783a 100644 --- a/internal/handler/node.go +++ b/internal/handler/node.go @@ -652,7 +652,7 @@ func (h *NodeHandler) renderPublicUnavailable(w http.ResponseWriter, node *model } func (h *NodeHandler) publicURL(token string) string { - return strings.TrimRight(h.cfg.PublicBaseURL, "/") + "/api/files/public/" + token + return strings.TrimRight(h.cfg.PublicBaseURL, "/") + "/files/share/" + token } func (h *NodeHandler) publicNodeURL(token, nodeID string) string {