fix: invalid path when uploading files

This commit is contained in:
Ramires Viana 2025-07-13 14:29:27 -03:00 committed by Henrique Dias
parent e6ffb65374
commit 9072cbce34
2 changed files with 4 additions and 3 deletions

View File

@ -1,5 +1,5 @@
import * as tus from "tus-js-client";
import { baseURL, tusEndpoint, tusSettings } from "@/utils/constants";
import { baseURL, tusEndpoint, tusSettings, origin } from "@/utils/constants";
import { useAuthStore } from "@/stores/auth";
import { useUploadStore } from "@/stores/upload";
import { removePrefix } from "@/api/utils";
@ -35,7 +35,7 @@ export async function upload(
}
return new Promise<void | string>((resolve, reject) => {
const upload = new tus.Upload(content, {
endpoint: `${baseURL}${resourcePath}`,
endpoint: `${origin}${baseURL}${resourcePath}`,
chunkSize: tusSettings.chunkSize,
retryDelays: computeRetryDelays(tusSettings),
parallelUploads: 1,

View File

@ -147,7 +147,8 @@ func tusPostHandler() handleFunc {
// Enables the user to utilize the PATCH endpoint for uploading file data
registerUpload(file.RealPath(), uploadLength)
w.Header().Set("Location", "/api/tus/"+r.URL.Path)
// Signal the frontend to reuse the current request URL
w.Header().Set("Location", "")
return http.StatusCreated, nil
})