Skip to content

rfielding/uploader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Large File Uploader

This is a project to make a simple Go uploader that can deal with the largest files, by using multipart mime protocol correctly (almost nothing does). This means that buffering in memory is bounded.

It is possible to have a hybrid that keeps a reasonable amount of data in memory without ever writing it to disk, and flushes to disk when a session is going to begin to use unfair amounts of memory

Browser:

TODO:

Because this is might be an auxillary service to a different service, we should probably behave like Amazon and require signed URLs, or signed cookies that give permission to do things such as perform PUT/GET operations within a short timeframe.

About

Use Go to start an http up/down transfer server that is optimized for handling large files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published