kingston125
f1c06a047e
filelu: fix duplicate root path during multipart folder creation
...
(cherry picked from commit 6ee1d851ec )
2026-09-04 14:07:19 +01:00
Nick Craig-Wood
840755543f
filelu: fix truncated files being uploaded successfully when the source ends early
...
If the source supplied fewer bytes than its declared size, the
truncated file was stored and the upload reported success with the
object claiming the declared size.
Count the bytes actually read from the source and if they do not match
the declared size, remove the truncated file and return an error.
This was found by the new TestRcatSizeShortEOF integration test.
(cherry picked from commit e1bf9405e2 )
2026-09-04 14:07:18 +01:00
kingston125
e64480f634
backend/filelu: fix recursive listing path handling and file filtering
2026-06-08 11:54:43 +01:00
kingston125
ae778f1413
filelu: migrate API calls to lib/rest
2026-02-16 17:45:42 +00:00
kingston125
eef0b39a2c
filelu: add multipart upload support with configurable cutoff
2026-02-05 13:09:16 +00:00
kingston125
37f6336636
filelu: add multipart init response type
2026-02-05 13:09:16 +00:00
kingston125
1049f88a1d
filelu: add comment for response body wrapping
2026-02-05 13:09:16 +00:00
kingston125
327ca25a4d
filelu: avoid buffering entire file in memory
...
Avoid buffering the entire file in memory during download, especially
for large files.
2026-02-05 13:09:16 +00:00
Nick Craig-Wood
379dffa61c
build: replace interface{} by the 'any' type added in go1.18
2025-09-15 12:45:57 +01:00
albertony
d4be38ec02
build: fix lint issue: should omit type error from declaration
2025-08-22 00:14:01 +01:00
kingston125
4a1b5b864c
Add FileLu cloud storage backend
2025-06-06 15:15:07 +01:00