Skip to content

fix: chunk large file manager uploads#932

Merged
LukeGus merged 1 commit into
Termix-SSH:dev-2.5.0from
ZacharyZcR:fix/support-870-large-file-upload
Jun 23, 2026
Merged

fix: chunk large file manager uploads#932
LukeGus merged 1 commit into
Termix-SSH:dev-2.5.0from
ZacharyZcR:fix/support-870-large-file-upload

Conversation

@ZacharyZcR

Copy link
Copy Markdown
Member

Summary

  • upload files at or above 512MiB through raw 16MiB chunks instead of one multipart/FormData request
  • add a file-manager chunk upload endpoint that writes each chunk to the remote SFTP file at the supplied byte offset
  • keep the existing multipart streaming path for smaller uploads

Refs Termix-SSH/Support#870

Validation

  • npm run type-check
  • npx eslint src/backend/ssh/file-manager-content-routes.ts src/ui/api/ssh-file-operations-api.ts
  • git diff --check

Note: npm run build still fails in this checkout because @fontsource/jetbrains-mono/400-italic.css is missing from the local install; the failure occurs before this change's backend build step.

@LukeGus LukeGus merged commit a496251 into Termix-SSH:dev-2.5.0 Jun 23, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants