filebrowser/http
Hippo Lin 59c26eaa80
Implements copy-on-write for TUS uploads
Implements a copy-on-write approach for handling TUS uploads.

This change addresses potential issues with direct file modification by introducing a temporary file for writing incoming data. The temporary file is used to accumulate the changes, and then the content is copied to the destination file upon completion. This ensures data integrity and avoids potential corruption during the upload process.
2025-05-29 06:57:18 +00:00
..
auth.go chore: fix golangci-lint errors 2024-04-01 18:24:06 +02:00
commands.go chore: upgrade golangci-lint to 1.51.1 2023-02-16 09:19:44 +01:00
data.go refactor: migrate frontend tooling to vite 4 (#2645) 2023-08-26 13:55:51 +02:00
headers_dev.go refactor: migrate frontend tooling to vite 4 (#2645) 2023-08-26 13:55:51 +02:00
headers.go refactor: migrate frontend tooling to vite 4 (#2645) 2023-08-26 13:55:51 +02:00
http.go fix: abort upload behavior to properly handle server-side deletion and frontend state reset (#3114) 2024-04-25 01:23:44 +02:00
preview_enum.go fix: delete cached previews when deleting file 2020-07-28 11:59:55 +02:00
preview.go chore: fix golangci-lint errors 2024-04-01 18:24:06 +02:00
public_test.go build(backend): bump dependency versions 2022-05-04 01:00:42 +04:00
public.go chore: fix golangci-lint errors 2024-04-01 18:24:06 +02:00
raw.go chore: fix golangci-lint errors 2024-04-01 18:24:06 +02:00
resource.go fix: abort upload behavior to properly handle server-side deletion and frontend state reset (#3114) 2024-04-25 01:23:44 +02:00
search.go feat: v2 (#599) 2019-01-05 22:44:33 +00:00
settings.go chore: fix golangci-lint errors 2024-04-01 18:24:06 +02:00
share.go chore: fix golangci-lint errors 2024-04-01 18:24:06 +02:00
static.go chore: fix golangci-lint errors 2024-04-01 18:24:06 +02:00
subtitle.go chore: fix golangci-lint errors 2024-04-01 18:24:06 +02:00
tus_handlers.go Implements copy-on-write for TUS uploads 2025-05-29 06:57:18 +00:00
users.go chore: fix golangci-lint errors 2024-04-01 18:24:06 +02:00
utils.go chore: fix typos (#3490) 2024-09-23 11:55:07 +02:00